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 にデフォルトの資格情報を作成するように指示するには、何か特別なものを渡す必要があるのではないでしょうか?