无法使用软层的 public API url 检索当前访客 ID

Unable to retrive the current guest id using public API url of softlayer

无法使用 public 软层检索当前节点的 ID url。

curl -X GET -u xxxx:xxxxxx https://api.service.softlayer.com/rest/v3/SoftLayer_Resource_Metadata/getId.json 12345

其中 returns 错误与 public 端点相同。

curl -X GET -u xxxx:xxxxxx https://api.softlayer.com/rest/v3/SoftLayer_Resource_Metadata/getId.json

{"error":"Access Denied. ","code":"SoftLayer_Exception_Public"}

谁能说出这种行为的原因,这是预期的吗?

这是预期的行为。 SoftLayer_Resource_Metadata 只能通过专用端点访问。这也是您可以在没有用户名或 API 键

的情况下调用它的原因
root@wp:~# curl -X GET https://api.service.softlayer.com/rest/v3/SoftLayer_Resource_Metadata/getId.json
35200757