Cloud Foundryは、cf bind-service
コマンドの一部としてクレデンシャルを指定する機能を提供します。私はこの機能を使ってWIoTPサービスをBluemixのアプリケーションにバインドする際にカスタム認証情報を指定しています。以下の匿名化コマンドcf bind-serviceカスタムコンフィギュレーションを使用するBluemixバインディングWIoTPサービス
cf bind-service demo-app dev-iotf-service -c '{"apiKey":"a-dummyorg-dummy12345","apiToken":"dummyapikey","base_uri":"https://dummyorg.internetofthings.ibmcloud.com:443/api/v0001","http_host":"dummyorg.internetofthings.ibmcloud.com","iotCredentialsIdentifier":"dummyid","mqtt_host":"dummyorg.messaging.internetofthings.ibmcloud.com","mqtt_s_port":8883,"mqtt_u_port":1883,"org":"dummyorg"}'
のように私はcf create-service-key
コマンドを使用して、サービスキーを生成しました。
-cフラグの設定が無効です。有効なJSONオブジェクトを含むファイルへの有効な JSONオブジェクトまたはパスを指定してください。
私は間違っていますか?それとも、Bluemixであるか、WIoTPは現在、cf bind-service
コマンドの一部としてカスタム認証情報を指定することをサポートしていません。 iotf-service
オブジェクトにWIoTPクレデンシャルが存在することを期待するかなりのアプリで変更が必要なので、私は実際にCUPのルートに行きたくありません。
あなたが使用している正確なコマンドを含めてください(どんなキーも編集してください)。 – amadain
使用しているコマンドの詳細を入力してください。資格情報を持つJSONファイルを作成しているのか、それともインラインで提供していますか?具体的には、どの資格情報を指定しようとしていますか? – ValerieLampkin
@ValerieLampkin厳密な匿名化コマンドが含まれています。資格情報をインラインで提供しています。 – jeet