无法使用 apigeetool 将代理部署到 apigee

Posted

技术标签:

【中文标题】无法使用 apigeetool 将代理部署到 apigee【英文标题】:Unable to deploy proxy to apigee using apigeetool 【发布时间】:2018-01-11 08:18:15 【问题描述】:

谢谢 joey,我正在使用 Jenkins 的以下命令,但出现错误。

Set-ExecutionPolicy RemoteSigned
Import-Module PowerShellGet
Install-Module -Name PSApigeeEdge -Force
Import-module PSApigeeEdge
Set-EdgeConnection -org def -User xyz-EncryptedPassword abc
Deploy-EdgeApi -Name proxy-name -Environment digital-dev -Revision 25    Error:                                                                                                                     ConvertTo-SecureString : Input string was not in a correct format.
At C:\Program Files\WindowsPowerShell\Modules\PSApigeeEdge\Public\Set-EdgeConnection.ps1:97 char:35
+                     $SecurePass = ConvertTo-SecureString -String $EncryptedPassw ...
+                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [ConvertTo-SecureString], FormatException
    + FullyQualifiedErrorId : System.FormatException,Microsoft.PowerShell.Commands.ConvertToSecureStringCommand                     

【问题讨论】:

【参考方案1】:

如果您对 powershell 感到满意,可以使用另一种工具。 https://github.com/DinoChiesa/Edge-Powershell-Admin

需要导入 powershell 模块才能使用该模块,这在 jenkins 中非常简单。

【讨论】:

【参考方案2】:

ADT 可以帮助部署 apiproxies/shared-flows。它包含有关设置和使用该工具的详细文档。

【讨论】:

以上是关于无法使用 apigeetool 将代理部署到 apigee的主要内容,如果未能解决你的问题,请参考以下文章

使用 maven 部署 javafx hsqldb 项目

APM 代理环境部署之 Hadoop 篇

nuxt部署在Linux下,ip+端口无法访问到

Spring MVC项目无法部署到tomcat中运行。

AWS AMP:502 Bad Gateway:无法代理请求 - WebIdentityErr:检索凭证失败

使用 NodeJS 代理通行证的 Apache SSL 配置无法启动