今回はいよいよ作成したアプリケーションのアップロード方法を紹介する。
GAE では、アプリの作成と管理を管理コンソールから行う。アプリの ID を登録後、SDK で提供される appcfg.py というコマンドラインツールを使用して、アプリをウェブサイトへアップロードする。
その前に一つだけ注意がある。
GAE にアップロードしたアプリを削除する手段は今のところ提供されていないということだ。1 つの Google アカウントで、最大 10 個のアプリ ID を登録できるのだが、この内 1 つをこのテスト用アプリで消費したくない場合は、この記事は読むだけにし、最初のアプリをアップロードする準備ができたときに参照して欲しい。
■アプリの登録
まず以下の URL にアクセスし、自分のGoogle アカウントで GAE にログインする。Google アカウントを持っていない場合、メール アドレスとパスワードを使って Google アカウントを作成。
http://appengine.google.com/
新しいアプリを作成するには、[Create an Application] ボタンをクリックする。アプリの一意名であるアプリケーション ID を、説明に沿って登録しよう。無償で利用できる appspot.com のドメイン名を選択すると、アプリケーションの URL は http://作成したアプリのID.appspot.com/ となる。アプリのトップレベル ドメイン名は、有償で購入するか、自分で既に登録しているものを使用することができる。
app.yaml ファイルを編集し、application: 設定の値を、helloworld から登録したアプリケーション ID に変更する。
■アプリのアップロード
次のコマンドを実行してアプリをアップロードする。
appcfg.py update helloworld/
言うまでもないが、helloworld/ の部分は自分が作ったプロジェクトフォルダ名に変更すること。
上記コマンドを実行すると、ユーザIDとパスワードを聞かれるので、それぞれ入力する。
以上でアップロードが完了である。
http://作成したアプリのID.appspot.com/ へアクセスし、成功したかを確認しよう。
GAE for Python の基本は以上で全てだ。
まだ理解が足りない場合は、もう一度最初に戻ってじっくり勉強してみてくれ。
これ以降は少しマニアックなテクニックとかを紹介していくつもりだ。
ここはひとつポチっとよろしく。
プログラミング Google App Engine
posted with amazlet at 11.05.16
Dan Sanderson
オライリージャパン
売り上げランキング: 48590
オライリージャパン
売り上げランキング: 48590
【GAE for Pythonの最新記事】
- GAE/Pでmemcacheを利用してデ..
- PythonでJST日付をUTC(GMT..
- BeautifulSoupオブジェクトを..
- GAE/Pで詳細なエラーログ(トレース情..
- Pythonでオブジェクトのlistをソ..
- GAE/PでAspyctを使ってAOP(..
- GAE/Pでカスタムタグを作って日付をU..
- GAE/PでBeautifulSoupを..
- GAE/Pでログインが必要なページを取得..
- GAE/Pでファイルアップロード。
- GAE/Pでリクエストデータの扱い方。
- GAE/PでCRONを使ったスケジュール..
- GAE/PでModelをJSON変換する..
- GAE/P向け統合開発環境 Eclips..
- GAE/PとjQueryでJSONデータ..
- GAE+Pythonの標準モジュールだけ..
- GAE+Pythonでテンプレートの共通..
- GAE+Pythonでテンプレートエンジ..
- GAE+Pythonでデータストアを操作..
- webappフレームワークを使ったフォー..
