環境
- ubuntu16.04
- anaconda2-5.0.1(python2.7)
GAEのセットアップ
Standard環境(python)の構築
参考)Quickstart for Python App Engine Standard Environment
新しいGCPのプロジェクトを作る
省略
python環境の構築
別記事にてまとめたため省略
[自分用]python環境構築(pyenv+pyenv-virtualenv)/GAE
SDKのダウンロード
参考)Download the SDK for App Engine
以下urlのubuntuに沿ってやってみたが、SDKがダウンロードできなかったのか?
(linux側のsdkを解凍しなくてはならなかった?)
解決に時間がかかってしまった。
参考)Google Cloud SDK ドキュメント
$ export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)"
$ echo "deb http://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list
$ curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
$ sudo apt-get update && sudo apt-get install google-cloud-sdk
$ gcloud init
(追記)sdkのダウンロードはできてるけど、pathが通っていなかったんだと、書きながら気づいた。
その後、sdkをダウンロードするために、
(ダウンロードは、~/.google-cloud-sdkにしといた)
$ curl https://sdk.cloud.google.com | bash
…
$[~/.bashrc]: ENTER
Backing up [~/.bashrc] to [~/.bashrc.backup].
[~/.bashrc] has been updated.
$ source ~/.bashrc
bashrcにパスの追加をするかどうか聞かれるのでENTERする
bashrcを読み込みなおして、終わり
(追記)この方法win用だったので、上の方法でpath通したほうがいいだろう(たぶん)
これでgcloudのコマンドが使えるようになったので
追加でインストール
$ gcloud components install app-engine-python-extras
次はサンプルを動かしてみよう。