簡體   English   中英

我如何使用python從命令行部署代理

[英]how can i use python to deploy proxies from the command line

使用Python部署拋出錯誤:

我使用Python代碼(它的deploy.py)將我們的代理(我們的公司代理)部署到apigee平台。 我閱讀了http://apigee.com/docs/api-services/content/deploying-proxies-command-line

但是當我運行“python api-platform-samples-master / tools / deploy.py -n apikey -u”yusuf.karatoprak@mobgen.com時,它會拋出錯誤:歡迎@ 2014“-o yusufkaratoprak123 -e test -p / - d樣本代理“

我想解決這個問題。 我添加到python代碼它不工作。 它拋出我錯誤:名稱'ZipFile'未定義

在此輸入圖像描述

錯誤在於您如何從命令行調用它。 您傳入的其中一個參數中有一個空格,需要將其放在引號內。 -u yusuf karatoprak:123-u "yusuf karatoprak:123"

固定命令行調用:

python api-platform-samples-master/tools/deploy.py -n weatherapi -u "yusuf karatoprak:123" -o yk123 -e test -p / -d simpleProxy

-d標志值需要指向包含要部署的示例的/ apiproxy目錄的目錄。 (在上面的命令中,您似乎指向/ sample-proxies,而不是,例如,/ sample-proxies / apikey

嘗試使用部署腳本。 每個示例代理目錄中都有一個。 如果要部署所有樣本代理,還有一個腳本/setup/deploy_all.sh。

確保在運行部署腳本之前更新/setup/setenv.sh。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM