2016-12-06 15 views
0

Softlayerでユーザーの標準IDを見つける方法。私はAWSのためにこれを見つけることができました。しかし、私はIBM COSと呼ばれるSoftlayerの新製品を使用しています。SoftlayerでカノニカルIDを見つける方法は?

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です。コマンドラインやポータルからユーザーを探す方法

答えて

0

現在、お客様のリクエストに表示されている「正式ID」は、ストレージアカウント自体のIDです。現時点では、オブジェクトストレージに関する限り「ユーザー」の概念はなく、アカウントのみです(ただし、SoftLayerがBluemixとの緊密な統合を進める中で、将来変更されます)。これは、今のところ、ACLを使用して、他のIBM COS Cross-Regionアカウントに細かいレベルでアクセスを許可するか、または「缶詰」ACLを使用して粗いレベルでアクセスを許可または制限することができることを意味します。

このように、ユーザーのIDを見つけることはできません。アカウントの制御IDは、そのアカウントによって作成されたバケットまたはオブジェクトのACLを取得することで検出できます。 info about this in the documentationがあります。

関連する問題