2016-10-17 3 views
0

次のURLを使用して、すべてのSoftLayer Obhectストレージアカウントを一覧表示しています。ユーザーリスト取得中オブジェクトストアアカウントへのアクセスがあります

https://api.softlayer.com/rest/v3/SoftLayer_Account/getHubNetworkStorage.json?objectMask=mask[accountPassword,credentials,bytesUsed,permissionsGroupCount,permissionsGroups,propertyCount,properties,properties.type,properties.volume,storageType,totalBytesUsed] 

各SoftLayerアカウントへのアクセスを許可されたユーザーのリストを取得するにはどうすればよいですか?

答えて

0

は、次のリンクを見てください:

  1. ストレージ(キー名の管理:だから

    を、それがこれらの権限を持つユーザーがいることを意味します。 NAS_MANAGE)

  2. 男年齢CDNアカウント(keyNameの:CDN_ACCOUNT_MANAGE)
  3. CDNのファイル転送(keyNameの:CDN_FILE_MANAGE)の管理

を表示し、すべてのアカウントとオブジェクトストレージのクラスタと相互作用することができます。

あなたは、ユーザーがこれらの権限を持っているかを確認したい場合は、念のため、それは単一のコールを作り、そこからリストを取得することはできませんが、あなたは次の呼び出し試すことができます。その後、

https://$user:[email protected]/rest/v3/SoftLayer_Account/getUsers?objectFilter={"users":{"userStatus":{"keyName":{"operation":"ACTIVE"}}}}&objectMask=mask[id,username,permissions] 

Method: Get 

をこれらの権限を持つユーザー(1人ずつ)を確認する必要があります。

これらの権限を持つユーザーの一覧を取得し、プログラミング言語を使用してアクセス許可を介してユーザーをフィルタするほうが簡単です。

あなたは、特定のプログラミング言語とのさらなる支援が必要な場合は、私に知らせてください:SoftLayerでサポートされている利用できるプログラミング言語を表示するには

関連する問題