我在 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"
}