我剛剛得知我可以使用remote_api_shell.py
以交互方式在我的遠程應用程序上運行命令。Appengine非交互式遠程腳本
我想使用該功能來創建本地腳本,這些腳本使用遠程數據庫中的數據生成報告。
我期待能夠像運行一個命令:
remote_api_shell.py my-app-id --script usageReport.py
但我沒有看到remote_api_shell.py,將採取一個python腳本作爲輸入的任何選項。 這可能嗎?
我剛剛得知我可以使用remote_api_shell.py
以交互方式在我的遠程應用程序上運行命令。Appengine非交互式遠程腳本
我想使用該功能來創建本地腳本,這些腳本使用遠程數據庫中的數據生成報告。
我期待能夠像運行一個命令:
remote_api_shell.py my-app-id --script usageReport.py
但我沒有看到remote_api_shell.py,將採取一個python腳本作爲輸入的任何選項。 這可能嗎?
因爲我認爲這是有趣的我做了一個過這裏:
https://gist.github.com/faisalraja/6136087
只需更換
GOOGLE_APP_ENGINE_SDK = None # with your sdk path
# unless you are running with it included
然後運行腳本:
./remote_api_script.py -r usageReport.py --email "[email protected]" --password "****" app-id
它接受完全相同PARAMS的remote_api_shell.py
謝謝,它的工作。我剛剛取代了這一行:'GOOGLE_APP_ENGINE_SDK = os.getenv('GAE_SDK')'因爲該環境變量已經存在。 –
我不認爲這是可能的,你可能應該擁有這樣的要求,這會讓很多事情awesomer。 – Faisal