Google App Engine 是一個脫離了基礎架構束縛的全面托管型平臺,功能十分強大,當今最成功的一些公司都紛紛在 App Engine 上運行他們的應用。
之前我曾經(jīng)介紹過使用Google App Engine SDK來更新Google App Engine的工程,目前Google App Engine有了一個新的SDK:Google Cloud SDK,使用這個SDK能更快更高效地進行維護和更新。下面我就介紹一下Google Cloud SDK的簡單使用方法。
先從這個地址https://cloud.google.com/appengine/docs/standard/python/download來下載安裝SDK環(huán)境,包括下載并安裝 Python 2.7, 下載并安裝 Google Cloud SDK。
使用 gcloud init --skip-diagnostics 來初始化并登陸Google賬戶,選擇一個工程。支持socks5代理,用戶可以在初始化的時候把代理設置上。
代理配置也可以單獨設置,使用 gcloud config 命令來配置代理設置,設置代理類型以及在訪問代理時使用的地址和端口:
gcloud config set proxy/type PROXY_TYPE
gcloud config set proxy/address PROXY_IP_ADDRESS
gcloud config set proxy/port PROXY_PORT
PROXY_TYPE 使用以下值:http、http_no_tunnel、socks4、socks5。
PROXY_IP_ADDRESS 是代理的訪問位置的主機名或 IP 地址。
PROXY_PORT 是代理運行時使用的端口(例如 8080)。
使用 gcloud auth login 進行登錄。
使用 gcloud projects list 列出當前賬號的所有工程列表。
使用 gcloud config set project my-project 可以選擇另外一個工程。
在 app.yaml 文件所在目錄下,使用 gcloud app deploy 來發(fā)布當前目錄工程。 app.yaml文件和Google App Engine SDK使用的yaml文件略有不同,要刪除最開頭的兩行。
使用 gcloud app browse 來查看工程的顯示效果。
如果想發(fā)布應用不出現(xiàn)確認提示,可使用 gcloud app deploy -q 命令。