将linux curl命令转换为cloud pcf cli命令

gpfsuwkq  于 2021-06-29  发布在  Java
关注(0)|答案(2)|浏览(428)

我们可以从linux服务器putty运行以下curl命令:

curl —cert /path/to/file/XXXX.pem:<PWD> —key /path/to/file/XXXX.pem https://<URL>

不过,现在我们希望将所有应用程序移到云服务器上,并且需要找到一种从pcf命令行界面(cli)运行curl命令的方法。
我做了一些研究,发现有“cfcurl”命令,但找不到传递jks或pem文件及其密码的方法。
请告知。

zzwlnbp8

zzwlnbp81#

看起来我们不可能像在linux curl命令中那样直接从cfcurl或cfapi命令传递jks/pem/crt文件。我创建了一个springboot批处理应用程序,在其中我从rest模板传递证书,然后调用restapi。现在我可以使用cf run task命令调用这个应用程序。

fykwrbwg

fykwrbwg2#

cf curl用于编写cf cli插件,主要用于直接与api交互。”cf curl“可以执行对api端点的请求。
例如:cf curl/v2/apps—检索有关所有应用程序的信息
不过,您似乎希望使用curl调用部署在cloudfoundry上的应用程序,因此您不需要cfcurl,而是需要确保在curl命令中使用在pcf上运行的应用程序的url。理想情况下,您应该能够从任何具有curl且没有任何防火墙规则阻止此类url的服务器上运行。。

相关问题