お気に入り | 日本語 | ログイン

アプリケーションのアップロード

App Engine では、アプリケーションの作成と管理を管理コンソールから行います。アプリケーションの ID を登録後、Eclipse プラグインまたは SDK のコマンドライン ツールを使用して、アプリケーションを App Engine にアップロードします。

2009 年 4 月: Google App Engine for Java の「Early Look」の期間中は、App Engine に Java アプリケーションをアップロードできるデベロッパー アカウントの数が限定されています。すべてのユーザーが Java アプリケーションをアップロードできるようになるのは、近日中に予定されている Google App Engine for Java の正式リリース後です。

注: App Engine にアップロードしたアプリケーションを削除する手段は提供されていません。1 つの Google アカウントで、最大 10 個のアプリケーション ID を登録できます。この内 1 つをチュートリアルで消費したくない場合、このセクションは読むだけにし、最初のアプリケーションをアップロードする準備ができたときに参照してください。

アプリケーションの登録

App Engine Web アプリケーションの作成と管理は、App Engine 管理コンソールから行います。次の URL にアクセスしてください。

http://appengine.google.com/

Google アカウントで App Engine にログインします。Google アカウントを持っていない場合、メール アドレスとパスワードを使って Google アカウントを作成します。

新しいアプリケーションを作成するには、[Create an Application] ボタンをクリックします。アプリケーションの一意名であるアプリケーション ID を、説明に沿って登録してください。無償で利用できる appspot.com のドメイン名を選択すると、アプリケーションの URL は http://application-id.appspot.com/ となります。アプリケーションのトップレベル ドメイン名は、有償で購入するか、あなたがすでに登録しているものを使用することができます。

appengine-web.xml ファイルで、<application> 要素の値を登録したアプリケーション ID に変更します。

アプリケーションのアップロード

アプリケーションをアップロードするには、Eclipse を使用するか、コマンド プロンプトからコマンドを実行します。

Eclipse からのアップロード

アプリケーションのコードとファイルは、Google Plugin を使用して Eclipse 内からアップロードできます。

アプリケーションを Eclipse からアップロードするには、ツールバーの[App Engine の配備(Deploy App Engine)] ボタン App Engine の配備(Deploy App Engine をクリックします。

Google アカウントのユーザー名(メール アドレス)とパスワードを入力し、[アップロード] ボタンをクリックします。Eclipse は、アプリケーション ID とバージョン番号を appengine-web.xml ファイルから取得し、war/ ディレクトリのコンテンツをアップロードします。

コマンド プロンプトを使用したアップロード

アプリケーションのコードとファイルは、SDK に用意されている appcfg.cmd(Windows)またはappcfg.sh(Mac OS X、Linux)というコマンドを使用してアップロードできます。

AppCfg は、アプリケーションを App Engine と対話させるための多目的ツールです。このコマンドには、操作の名前、アプリケーションの war/ ディレクトリまでのパスなど、さまざまなオプションが指定可能です。アプリケーションのコードとファイルを App Engine にアップロードするには、update 操作を使用します。

Windows でアプリケーションをアップロードする場合は次のコマンドを使用します:

..\appengine-java-sdk\bin\appcfg.cmd update war

Mac OS X または Linux でアプリケーションをアップロードする場合は次のコマンドを使用します:

../appengine-java-sdk/bin/appcfg.sh update war

プロンプトで、Google のユーザー名とパスワードを入力します。

アプリケーションへのアクセス

これで、アプリケーションが App Engine で動作しているのを確認できます。無償で利用できる appspot.com のドメイン名を設定している場合、ウェブサイトの URL はアプリケーションの ID で始まります。

http://application-id.appspot.com/

完成おめでとうございます

これで、このチュートリアルは完了です。このチュートリアルで扱った項目に関する詳しい情報は、その他の App Engine ドキュメントをご覧ください。