0

Python クラウド ファウンドリー クライアントを使用してメッセージ ハブ サービス インスタンスを作成しています。

$ pip install --user --quiet protobuf
$ pip install --user --quiet cloudfoundry-client

from cloudfoundry_client.client import CloudFoundryClient
target_endpoint = 'https://api.ng.bluemix.net'

client = CloudFoundryClient(target_endpoint, skip_verification=False)
client.init_with_user_credentials(
    ibm_id,
    ibm_id_password
    )

mh_service = client.service_instances.create(
    space_guid, 
    'my_mh2', 
    mh_plan_id
)

サービスは作成されますが、管理コンソールを使用して資格情報を表示すると、資格情報は空です:

ここに画像の説明を入力

Python クライアントの統合テスト コードで、パラメーターとタグを作成できることを確認しました。

client.service_instances.create(
   'space_guid', 
   'name', 
   'plan_id',
   parameters=dict(the_service_broker="wants this object"),
   tags=['example']
)

したがって、Bluemix にデフォルトの資格情報を作成するように指示するには、何か特別なものを渡す必要があるのではないでしょうか?

4

1 に答える 1