如何使用cloudfoundry客户端python modu

2024-05-16 23:46:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我不熟悉CloudFoundry。我想访问我的应用程序信息,甚至想尝试在CloudFoundry中使用cloudfoundry-clientpython模块创建一个使用python的应用程序。

cloudfoundry_client.CloudFoundryClient("https://api.run.pivotal.io","cf",'',None,False)

我在python命令行中使用了它,它显示了错误。 有人能帮我用python连接到我的CloudFoundry来创建和管理我的应用程序吗。在

编辑

错误消息:

Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> cloudfoundry_client.CloudFoundryClient("https://api.run.pivotal.io","cf",'',None‌​,False) File "C:\Python27\lib\site-packages\cloudfoundry_client\client.py", line 25, in __init__ self.info = caller.get('%s/info' % self.target_endpoint).json() TypeError: 'dict' object is not callable


Tags: runhttpsioclientnoneapifalse应用程序
2条回答

这就是连接到cf python客户机模块的方法

target_endpoint="https://api.[cf-api-domain].com"
proxy = dict(http=os.environ.get('HTTP_PROXY', ''), https=os.environ.get('HTTPS_PROXY', ''))
client = CloudFoundryClient(target_endpoint, proxy=proxy, verify=False)
client.init_with_user_credentials( 'admin', 'password' )

这就是你如何获得所有应用程序在目标终端的所有细节

^{pr2}$

如果要使用用户名和密码登录,请执行以下操作:

client = cloudfoundry_client.CloudFoundryClient(target_endpoint='https://api.run.pivotal.io')
client.init_with_credentials(login='example@gmail.com', password='secret')

它对我有用。在

相关问题 更多 >