Cloud Enterprise Object Storage REST API

Search (SHIFT+S)




Modified since last release

Get Keys For User

GET /object/user-secret-keys/{uid}/{namespace}

Gets all secret keys for the specified user and namespace.

uidValid user identifier to get the keys from
namespacethe namespace to get all secret keys

Required Roles

Requires one of the following roles:

  • SYSTEM_ADMIN

  • NAMESPACE_ADMIN


Response Body

Representation of secret keys for the user including the timestamps of their creation

Field Description Type Notes
user_secret_keys
secret_key_1 First secret key String
secret_key_1_exist First secret key exist Boolean
key_timestamp_1 First key creation timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
key_expiry_timestamp_1 First key expiration timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
secret_key_2 Second secret key String
secret_key_2_exist Second secret key exist Boolean
key_timestamp_2 Second key creation timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
key_expiry_timestamp_2 Second key expiry timestamp in ISO-8601 format String Valid Values:
  •  yyyy-MM-dd'T'HH:mm'Z'
link User secret key reference link

Examples

Request
GET https://192.168.0.0:4443/object/user-secret-keys/testlogin/s3 HTTP/1.1

Content-Type: application/xml
X-SDS-AUTH-TOKEN: <AUTH_TOKEN>
Response
HTTP/1.1 200 OK
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<user_secret_keys>
    <secret_key_1>E3NLqO/uSK38WV2ZI9V5D95Kf7jq9u9N/8y1Q35H</secret_key_1>
    <secret_key_2></secret_key_2>
    <key_timestamp_1>2015-02-25 11:16:52.998</key_timestamp_1>
    <key_timestamp_2></key_timestamp_2>
    <link rel="self" href="/object/secret-keys"/>
</user_secret_keys>