Retrieve the S3 user configuration for an SVM
GET /protocols/s3/services/{svm.uuid}/users/{name}
Introduced In: 9.7
Retrieves the S3 user configuration of an SVM.
Related ONTAP commands
- 
vserver object-store-server user show 
Learn more
Parameters
| Name | Type | In | Required | Description | 
|---|---|---|---|---|
name  | 
string  | 
path  | 
True  | 
User name  | 
svm.uuid  | 
string  | 
path  | 
True  | 
UUID of the SVM to which this object belongs.  | 
fields  | 
array[string]  | 
query  | 
False  | 
Specify the fields to return.  | 
Response
Status: 200, Ok
| Name | Type | Description | 
|---|---|---|
access_key  | 
string  | 
Specifies the access key for the user.  | 
comment  | 
string  | 
Can contain any additional information about the user being created or modified.  | 
key_expiry_time  | 
string  | 
Specifies the date and time after which keys expire and are no longer valid.  | 
key_id  | 
integer  | 
Specifies the identifier of an S3 user key that needs to be generated or deleted. The key_id can either be '1' or '2'.  | 
key_time_to_live  | 
string  | 
Indicates the time period from when this parameter is specified: 
  | 
keys  | 
array[keys]  | 
Specifies the keys associated with an S3 User.  | 
name  | 
string  | 
Specifies the name of the user. A user name length can range from 1 to 64 characters and can only contain the following combination of characters 0-9, A-Z, a-z, "_", "+", "=", ",", ".","@", and "-".  | 
svm  | 
SVM, applies only to SVM-scoped objects.  | 
Example response
{
  "access_key": "HJAKU28M3SXTE2UXUACV",
  "comment": "S3 user",
  "key_expiry_time": "2023-12-31 19:00:00 -0500",
  "key_id": 1,
  "key_time_to_live": "PT6H3M",
  "keys": [
    {
      "access_key": "HJAKU28M3SXTE2UXUACV",
      "expiry_time": "2023-12-31 19:00:00 -0500",
      "id": 1,
      "time_to_live": "PT6H3M"
    }
  ],
  "name": "user-1",
  "svm": {
    "_links": {
      "self": {
        "href": "/api/resourcelink"
      }
    },
    "name": "svm1",
    "uuid": "02c9e252-41be-11e9-81d5-00a0986138f7"
  }
}
Error
Status: Default, Error
| Name | Type | Description | 
|---|---|---|
error  | 
Example error
{
  "error": {
    "arguments": [
      {
        "code": "string",
        "message": "string"
      }
    ],
    "code": "4",
    "message": "entry doesn't exist",
    "target": "uuid"
  }
}
Definitions
See Definitions
keys
Specifies a key associated with an S3 user. At most only two keys can be associated with a user. 
| Name | Type | Description | 
|---|---|---|
access_key  | 
string  | 
Specifies the access key for the user.  | 
expiry_time  | 
string  | 
Specifies the date and time after which keys expire and are no longer valid.  | 
id  | 
integer  | 
Specifies an S3 user key identifier. Each user can only have a maximum of two keys. The key_id can either be '1' or '2'.  | 
time_to_live  | 
string  | 
Indicates the time period from when this parameter is specified: 
  | 
href
| Name | Type | Description | 
|---|---|---|
href  | 
string  | 
_links
| Name | Type | Description | 
|---|---|---|
self  | 
svm
SVM, applies only to SVM-scoped objects.
| Name | Type | Description | 
|---|---|---|
_links  | 
||
name  | 
string  | 
The name of the SVM. This field cannot be specified in a PATCH method.  | 
uuid  | 
string  | 
The unique identifier of the SVM. This field cannot be specified in a PATCH method.  | 
error_arguments
| Name | Type | Description | 
|---|---|---|
code  | 
string  | 
Argument code  | 
message  | 
string  | 
Message argument  | 
returned_error
| Name | Type | Description | 
|---|---|---|
arguments  | 
array[error_arguments]  | 
Message arguments  | 
code  | 
string  | 
Error code  | 
message  | 
string  | 
Error message  | 
target  | 
string  | 
The target parameter that caused the error.  |