繁体   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