blog home
- 「GAE」のタグキーワードで表示しています
- これ以上前のページはありません
- これ以上次のページはありません
- ブログメニュー
- カテゴリー+タグ一覧へScroll
- コメント&トラックバック一覧へScroll
Googleのサーバーを利用して自分専用のファイル置き場を作る方法
2009.09.14 - スキル
2008年4月に、Googleから「Google App Engine(以下GAE)」という新しいサービスの提供が始まりました。
これは、JavaやPythonに対応したGoogle独自の開発環境を使って、Googleのサーバー上でウェブアプリケーションを開発、運用できるサービスです。
しかし、使い道はウェブアプリケーション向けのみに限ったわけではありません。そこらのレンタルサーバーを借りたときと同じように、純粋に自分のファイル置き場として使うこともできるのです。
一度環境を用意してしまえばアップロードも大した手間ではないので、有料会員向けになってしまったYahooブリーフケースのように、最近渋いストレージサービスからは手を引いてこちらを使ってはいかがでしょうか。
純粋にファイル置き場として使う場合は、面倒な開発環境を構築しなくてはならないJavaではなく、設定もスクリプトも手軽なPythonを利用してGAEにファイルをアップロードします。
まずは、GoogleにGAEを使うための申込をします。
https://appengine.google.com/
へアクセスして、画面の指示に従い登録を完了させてください。
登録が終わったら、新規アプリケーションの作成です。
ホーム画面で「Create an Application」ボタンをクリックし、画面の指示に従いアプリケーションの名前を決めて登録します。この名前は他の人が既に登録しているものと重複してはいけません。

ここで、例えばアプリケーションの名前を「sample777」にしたとします。以下、設定は全て「sample777」を例にとって説明しますので、「sample777」の部分は自分が登録したアプリケーション名に適宜置き換えてください。
http://code.google.com/intl/ja/appengine/downloads.html
にアクセスし、Google App Engine SDK for Pythonをダウンロード、インストールしてください。(この記事の時点での最新版ファイル名は「GoogleAppEngine_1.2.0.msi」)
次にPythonのサイト(http://www.python.org/)にアクセスしてPython2.5以上をダウンロード、インストールしてください。
上記2つをインストールし、自分のマシン内に「C:\Program Files\Google\google_appengine」というフォルダができていれば環境構築の完了です。
次に、アップロードするファイルを用意します。このファイルをダウンロードして解凍してください。
すると「sample」というフォルダが出てきますので、フォルダ名を自分が設定したアプリケーション名と同じ名前(今回の例だと「sample777」)に変えてください。
次に、「sample」フォルダ内の「app.yaml」をエディタで開き、1行目と11行目の「sample」の文字を「sample777」に変更。「sample」フォルダ内の「sample.py」のファイル名を「sample777.py」に変更します。
最後に、アップロードしたいファイルを「sample」フォルダ内の「static」フォルダに全てぶち込めば準備完了です。
それでは、いよいよアップロードになります。
コマンドプロンプトを起動して「C:\Program Files\Google\google_appengine」へ移動し、「appcfg.py update sample777/」と入力、Enterを押してください。
初回のアップロードはメールアドレスとパスワードを求められますので自分のメールアドレス、パスワードを入力すればOKです。
アップロードされたファイルは、「http://sample777.appspot.com/static/」以下にアップロードされます。
ファイルに変更があった場合は、同様のアップロード手順を繰り返せば何度でも上書きが可能。
注:2回目以降のアップロードはサーバー上で「これまでのファイルを消去したうえで上書き」されますので、必ず「必要なファイルを全てstaticフォルダに入れてから」アップロードを行ってください。
link: http://www.thedesignium.com/blog/skill/1770
autor: fujii comment: 0件
tags: GAE, Google App Engine
-
01:
-
02:
-
03:
-
04:
-
05:
-
06:
-
07:
-
08:
-
09:
-
tg:wevy(38) wevyムービー(22) イベント(21) 待ち受けFlash(16) Flash(15) 地域(12) Tips(11) ミズタニキリンのクレイジーセンサー(7) SNS(6) javascript(6) 会津大学(5) wevy待ち受け特集(5) mixiアプリ(5) WordPress(5) wevy週間ランキング(5) Webデザイン(5) アート(4) 社内教育(4) phidgets(4) センサー講座(4) 会津しこん(4) HTML/CSS(3) actionscript(3) レイアウト(3) webアプリ(3) WEBユーザビリティ(3) 地域、会津(3) GAINER(2) CSR(2) wiimote(2) mootools(2) DSN(F)シリーズ(2) Wii(2) 会津漆器(2) マルチタッチディスプレイ(2) 取材(2) 福島県(1) OpenSocial(1) ハッカソン(1) 音楽(1) 会津若松(1) Movable Type(1) UI(1) AR(1) Processing(1) Joomla(1) Google App Engine(1) ドット絵(1) GAE(1) 会津 データ(1) DROP BURGER(1) 地域性(1) ワークライフバランス(1) 夢(1) API(1) concept(1) AIR(1) 映画(1) 新人研修(1) DSN Player(1)
- 2010.1.20:
- 2009.11.26:mixiアプリモバイル作成前に見ておくべき10のまとめLink
ミズタニキリン:
下記(A)、(B)より80~90%の機種はFlash lite 2.0に対応しているという結果になり「mixiのユーザー層にFlash lite... - 2009.11.24:
- 2009.10.10:
- 2009.10.6:
- 2009.12.10:センサー講座 Spe.001 Wiimote WhiteboardLink
お金と知識のない学生が努力と根性で作ったもの
from アナリハ
この前の10月・11月に定期的にプレゼンをする事になった。... - 2009.10.27:
- 2009.9.4:越後妻有アートトリエンナーレ 大地の芸術祭2009(前編)Link
ブログ | The Designium - デザイニウム
from 越後妻有アートトリエンナーレ 大地の芸術祭2009(後編)
越後妻有アートトリエンナーレ... - 2009.9.4:越後妻有アートトリエンナーレ 大地の芸術祭2009(後編)Link
ブログ | The Designium - デザイニウム
from 越後妻有アートトリエンナーレ 大地の芸術祭2009(前編)
越後妻有アートトリエンナーレ... - 2009.6.25:若手向けの勉強会企画してみました。Link
[勉強会]みちのくIT会議ってのが福島であったようだ。
from 笑う角でずっこける。
まぁ、タイトルでまとまってしまったけど…。 初めて聞く名前だったので情報を集めてみた。...