我在Bluemix上创建了一个新的IBM Message Hub实例,可以使用Kafka Java客户端连接到它(从我的笔记本电脑上)并列出主题。我无法做的是通过管理REST API创建主题(为清晰起见添加了换行符):
curl -H "Content-Type: application/json"
-H "X-Auth-Token: [value from 'password' field of credentials shown on Bluemix Service credentials]"
-d "{ \"name\": \"topic1\" }"
https://kafka-admin-prod01.messagehub.services.us-south.bluemix.net:443/admin/topics
......结果如下:
{
"error_code":403,
"message":"Unauthorized"
}
答案 0 :(得分:1)
我是个白痴。在我尝试使用api_key
的整个过程中,Bluemix服务凭据中的password
一直盯着我。问题解决了。