0. 引言
Across the Great Wall, we can reach every corner in the world.
灑家最近玩了幾下 Google App Engine。由於眾所周知的原因,天朝惡劣的網絡環境十分影響程序猿的生產活動。另外,GAE對新手來說需要摸索和練習才能掌握,灑家決定寫上幾筆。
以下是灑家的一點提示。
1. 正文
代碼的部署方式
Google App Engine 沒有(灑家沒有找到)網頁版的上傳代碼方式,灑家唯一知道的上傳代碼方式是用Google App Engine SDK Launcher中的Deploy選項。
首先需要下載(當然需要科學上網) Google App Engine SDK ,並安裝。
(上圖: 安裝Windows版 Google App Engine SDK)
安裝完畢后,暴露一個坑點:由於眾所周知的原因,在惡劣的網絡環境上傳代碼需要科學上網法。 Google App Engine SDK 使用Python編寫,此時想科學上網代理服務器已經不好用,最好使用VPN。
(上圖: 某VPN軟件)
以部署一個已存在的項目為例,添加項目:
當然,需要在 app.yaml 文件中正確填寫應用唯一名稱。
點擊Deploy。如果沒有認證過需要 oauth:
訪問網站
由於眾所周知的原因, appspot.com 也被牆了,如果訪客沒有科學上網的手段,只好用某反向代理網站:
舉個例子:
2 總結
Google App Engine 在天朝已經基本無法讓人痛快使用,灑家建議公開網站放棄這一平台,老老實實在國內備案。