Ibm cloud 使用cf绑定服务自定义配置的Bluemix绑定WIoTP服务

Ibm cloud 使用cf绑定服务自定义配置的Bluemix绑定WIoTP服务,ibm-cloud,cloud-foundry,watson-iot,Ibm Cloud,Cloud Foundry,Watson Iot,Cloud foundry提供了指定凭据的工具,作为cf bind service命令的一部分。在Bluemix中将WIoTP服务绑定到应用程序时,我使用此工具指定自定义凭据。如下面的匿名命令所示 cf bind-service demo-app dev-iotf-service -c '{"apiKey":"a-dummyorg-dummy12345","apiToken":"dummyapikey","base_uri":"https://dummyorg.internetofthin

Cloud foundry提供了指定凭据的工具,作为
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
命令的一部分。我真的不想走CUPs路线,因为这需要在许多应用程序中进行更改,这些应用程序希望WIoTP凭据出现在
iotf服务
对象中。

我可以使用bx客户端完全按照您指定的方式调用命令(除了替换我的应用程序和服务名称):

bx cf绑定服务myapp我的iotf服务-c'{“apiKey”:“a-DummyRG-dummy12345”,“apiToken”:“dummyapikey”,“基本uri”:https://dummyorg.internetofthings.ibmcloud.com:443/api/v0001“,“http_主机”:“dummyrg.internetofthings.ibmcloud.com”,“IoCredentialsIdentifier”:“dummyid”,“mqtt_主机”:“dummyrg.messaging.internetofthings.ibmcloud.com”,“mqtt__港口”:8883,“mqtt__港口”:1883,“组织”:“Dummyrg”}’

可能你只是有一个旧的cf客户机。你应该使用bx客户机


但是,IoTP不支持此功能,因此会忽略通过此方式发送的任何内容。最明显的情况是创建有限的API密钥或使用您在尝试时已创建的API密钥。不幸的是,您需要在提交idea以获得考虑。

我可以完全按照您指定的方式调用该命令(除了替换我的应用程序和服务名称)使用bx客户端:

bx cf绑定服务myapp我的iotf服务-c'{“apiKey”:“a-DummyRG-dummy12345”,“apiToken”:“dummyapikey”,“基本uri”:https://dummyorg.internetofthings.ibmcloud.com:443/api/v0001“,“http_主机”:“dummyrg.internetofthings.ibmcloud.com”,“IoCredentialIdentifier”:“dummyid”,“mqtt_主机”:“dummyrg.messaging.internetofthings.ibmcloud.com”,”mqtt__港口:8883,“mqtt__港口”:1883,“组织”:“Dummourg”}’

可能你只是有一个旧的cf客户机。你应该使用bx客户机


但是,IoTP不支持此功能,因此会忽略通过此方式发送的任何内容。最明显的情况是创建一个有限的API密钥或使用您在尝试时已创建的API密钥。不幸的是,您需要在提交想法以获得考虑。

请包含您使用的确切命令(好的,编辑任何密钥)。请提供有关您正在使用的命令的更多详细信息。您是使用凭据创建JSON文件还是内联提供凭据?具体来说,您试图指定哪些凭据?@ValerieLampkin Exact-anonymized command包含在内。我内联提供凭据。请包含您使用的确切命令(好的,编辑任何密钥)。请提供有关您正在使用的命令的更多详细信息。您是使用凭据创建JSON文件还是内联提供凭据?具体来说,您试图指定哪些凭据?包括@ValerieLampkin确切匿名命令。我内联提供凭据。