Send feedback Connect from App Engine standard environment Stay organized with collections Save and categorize content based on your preferences. This page contains information and examples for connecting to a Cloud SQL instance from a service running in the App Engine standard environment. Cloud SQL is a fully-managed database service that helps you set up, maintain, manage, and administer your r
Send feedback Java on Google App Engine Stay organized with collections Save and categorize content based on your preferences. App Engine offers you a choice between two environments for Java applications: standard environment and flexible environment. Both environments have the same code-centric developer workflow, scale quickly and efficiently to handle increasing demand, and enable you to use G
みなさんこんにちは!私はGMOメディアでデータ集計やExcel事務を中心に活躍しています浅井と申します。 最近、普段の業務とは別にランキングシェアというスタートアッププロジェクトのお手伝いをしております。このサービスはスタート時からslim3を使って作られており、Google App Engine (Java)上で動作しています。 もともとプロダクトオーナー(29歳男子 既婚)の1人プロダクトあったこともあり、ずっと彼のEclipseであらゆることが行われてきました。 そして厄介なことにApp EngineのEclipseプラグインは非常に便利です。Googleにログインしておいて、ボタンをポチっと押せばデプロイできちゃうんです。 なんということでしょう。素晴らしいですね。非常にシンプルな手順で、誰の承認を得ることもなく、コードをリポジトリに共有することもなく、テストコードを通ることさえも
CA Beat エンジニアリーダーのヤマサキです。 先日twitter(@vierjp)にも書きましたが、 macheというApp Engine向けツールがとても便利だったので、 情報が古くならないうちに、 「App Engineのログ」と「macheを使ったBigQueryでのログの解析」 というテーマでブログを書こうと思います。 ○App Engine管理画面でのログの閲覧 App Engineでは ・httpのアクセスログ ・プログラムから出力したシステムログ が記録され、管理画面から参照することができます。 新しい順にログを処理参照するだけでなく、 指定した時刻以前のログを検索したり、項目毎に条件を指定して検索ができます。 ・UserAgentで検索 filterを「Labels」で useragent:.*Chrome.* ・URLのPathで検索 filterを「Labels」
・前編 App Engineの独自ドメイン設定方法(SSLなし・最新UI対応版) ・後編 App Engineの独自ドメイン&SSL設定方法 CA Beat エンジニアリーダーのヤマサキです。 Google App Engineでは少し前まで独自ドメインでSSLを使うことができませんでした。 これを理由にGoogle App Engineの導入を見送ったケースもあるかと思います。 実際に私が前職で「新規サービスで利用するクラウド環境の選定」をする際にも マイナス要因とされてしまいました。 しかし、現在のApp Engineは独自ドメインでもSSLを使うことができるようになっています。 今回から2回に渡り、Google App Engine上に 「独自ドメインを使ったSSL対応スマートフォン向けWebサイト」 を作ることを目的に解説していきます。 説明の都合上"SSLなしの独自ドメインの設定
Python Overview CGI Environment Storing Data Datastore Overview Entities Queries Transactions Data Modeling GQL Reference Choosing a Datastore Using the High Replication Datastore Metadata Queries Statistics Reference Types and Property Classes GQL Reference Model Expando PolyModel Property Query GqlQuery Metadata Query Key Functions Exceptions Services Blobstore Overview Reference BlobInfo BlobKe
以前、Google App Engine で無料サイトを作ろう(ただしマック限定) というブログを書きましたが、せっかくなら、無料の Google Apps Standard Edition に登録して、独自ドメインで運用してみましょう。ドメインを取得する料金以外は、無料です。 ですので今回は Mac な人向け限定という訳ではありません。 ドメインの取得は、今時、一年で 1000円もあれば済みます。自分のドメインをとるのもお手軽です。 必要な条件: 自分で取得したドメイン名 取得したドメインに対して CNAME レコードが設定できる DNS Google Apps Standard Edition の登録(無料) 1 は、自分でドメイン名が取得できるサイトから取得してください。残念ながら、現状ドメイン取得は無料ではないのでドメイン料だけは必要になります。 2 の意味は、自分で DNSサーバ
宣伝です。拙著がようやく形になりました。AppEngineの本はすでにたくさんあるのですが、1.3.4までをカバーしているものは、(まだ)ないのではないかと思います。 各APIに関してはなるべくそのまま利用できるサンプルを多く含むようにしたつもりです。サンプルは、サポートページからダウンロードできるようになっています。今後のバージョンアップにも追従していく予定です。 このブログで書いていたことと一部重複していますが、どうかひとつ。 すっきりわかるGoogle App Engine for Java クラウドプログラミングposted with amazlet at 10.06.30中田 秀基 ソフトバンククリエイティブ 売り上げランキング: 33083 Amazon.co.jp で詳細を見る
月刊 App Engine SDK の6月号は1.3.4。Google I/Oではfor business とか、VMware との協業とか、mapper APIとかchannel APIとかもっと面白い話しがあったようだけど、SDK 1.3.4の最大の売りは、OAuth対応とOpenID対応の二つのユーザ認証機構。ここではOpenIDでの認証のしかたを書いてみる。 リクエストを送るには3rd partyのライブラリかなんかが必要なんだろうと思って、いろいろ調べたり試したりして、数時間を無駄にしたのだけど結局わからず、twitterでつぶやいたら @shin1ogawa さんに1分後に教えていただいた。 ありがとうございました@shin1ogawaさん!そして、おそるべしtwitter。。。 OpenID の動作 OpenID はFederated Identity と呼ばれるものの一つで
GAE ではデータを、”BigTable”という key-value ベースの DB(key-value store)で管理します。 この”BigTable”へ永続化するクラスとして、slim3 では”Model”というクラスを定義・使用します。 1.Modelの作成方法 前回の記事の、”gen-model”をご確認下さい。 2.Modelの概要 Model は、一言でいうと JavaBeans です。 基本的に、永続化対象のデータ項目をインスタンス変数として定義し、その getter/setter を定義すればOK、という作りになっています。 3.Modelの詳細 Model は、slim3 や BigTable で使用されることから、単なる JavaBeans には見られない以下のような特徴を持ちます。 ※以下は、Model 生成時に自動的に用意されます。 (1)java.io.Ser
2つのインデックス「シングルプロパティ」「コンポジット」 「シングルプロパティインデックス」がカギ Datastoreサービスでは、あるテーブルに含まれるすべてのエンティティについて、すべてのプロパティ(テーブルのカラムに相当)の値をキーとして並べた「シングルプロパティインデックス」と呼ばれるインデックステーブルが自動的に作成されます。 例えば、テーブルEmpが備える「name」「age」「dept_key」という3つのプロパティについて、「テーブル名+プロパティ名+プロパティ値」をキーとし、「Empテーブルの各行のキー」を値とする以下のようなインデックステーブルが作成されます。 Datastoreサービスでは、このシングルプロパティインデックスを用いることにより、アプリケーションが実行するクエリを「インデックスとスキャンの組み合わせ」に背後で変換しています。 例えば、上述の「age >=
質問形式でとりあえずApp Engineの情報を整理しようと思います。 サーバの管理コンソールで表示するとログの時刻表示がおかしい? タイムゾーンがPSTで表示されます。ローカルの時刻にするgreasemonkeyなどがあります。 firefox http://userscripts.org/scripts/show/47857 chrome https://chrome.google.com/extensions/detail/jmgkgfinhcmnheebklldfggdpgkihiha 開発時にローカルで登録したDatastoreのデータはどのようにすれば確認できますか? http://localhost:8888/_ah/adminからDatastore Viewerにアクセスすればデータ内容の確認ができます。(いま[SDK1.3]は残念なことに編集はできません。) また、/_a
App Engineのインデックステーブルについて、いまいち理解できてない部分や細かな疑問がいくつかあったのでMLで聞いてみました。 インデックステーブルの各行はどう構成されてる? How Entities and Indexes are Storedで説明されているEntitiesByProperty ASC/DESCテーブルは、実際には キー:"アプリID/カインド名/プロパティ名/プロパティ値" 値:エンティティのキー という構成か?それとも、 キー:"アプリID/カインド名/プロパティ名/プロパティ値/エンティティキー" という構成で、値はとくに無いのか? という質問に対し、Nickさんは 「後者で正しい」(インデックス行のキーにエンティティキーが含まれる構成) と返答してくれました。 また、インデックスについて詳しくはGoogle I/O 2008のUnder the Cover
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く