如何在Softlayer中找到规范ID?

时间:2016-12-06 10:29:44

标签: ibm-cloud-infrastructure object-storage

如何在Softlayer中查找用户的规范ID。我可以在AWS上找到它。但我使用Softlayer的一款名为IBM COS的新产品。

aws --endpoint-url=https://s3-api.us-geo.objectstorage.softlayer.net s3api get-object-acl --bucket mytestbucket  --key foo.txt
{
    "Owner": {
        "DisplayName": "b25ce81dcaa1498db3d1c802badfsd",
        "ID": "b25ce81dcaa1498db3d1c802badfsd"
    },
    "Grants": [
        {
            "Grantee": {
                "Type": "Group",
                "URI": "http://acs.amazonaws.com/groups/global/AllUsers"
            },
            "Permission": "READ"
        }
    ]
}

这里的ID是规范ID。如何通过命令行或门户网站为用户找到它?

1 个答案:

答案 0 :(得分:0)

目前,'规范ID'您的请求中显示的是存储帐户本身的ID。目前还没有“用户”的概念。就对象存储而言,只有帐户(尽管随着SoftLayer继续与Bluemix更紧密地集成,这将在未来发生变化)。这意味着,截至目前,ACL可用于在粒度级别授予其他IBM COS跨区域帐户访问权限,或者可以使用“罐头”和“#”;用于在粗略级别授予或限制访问的ACL。

因此,无法为用户找到ID。通过检索该帐户创建的存储桶或对象的ACL,可以找到帐户的控制ID。有一些info about this in the documentation