Update an S3 user configuration
PATCH /protocols/s3/services/{svm.uuid}/users/{name}
Updates the S3 user configuration of an SVM.
Important notes
- 
User access_key and secret_key pair can be regenerated using the PATCH operation.
 - 
User access_key and secret_key is returned in a PATCH operation if the "regenerate_keys" field is specified as true.
 
Recommended optional properties
- 
regenerate_keys- Specifies if secret_key and access_key need to be regenerated. - 
comment- Any information related to the S3 user. 
Related ONTAP commands
- 
vserver object-store-server user show - 
vserver object-store-server user regenerate-keys 
Learn more
Parameters
| Name | Type | In | Required | Description | 
|---|---|---|---|---|
svm.uuid  | 
string  | 
path  | 
True  | 
UUID of the SVM to which this object belongs.  | 
name  | 
string  | 
path  | 
True  | 
User name  | 
regenerate_keys  | 
boolean  | 
query  | 
False  | 
Specifies whether or not to regenerate the user keys. 
  | 
Request Body
| 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.  | 
svm  | 
Example request
{
  "access_key": "Pz3SB54G2B_6dsXQPrA5HrTPcf478qoAW6_Xx6qyqZ948AgZ_7YfCf_9nO87YoZmskxx3cq41U2JAH2M3_fs321B4rkzS3a_oC5_8u7D8j_45N8OsBCBPWGD_1d_ccfq",
  "comment": "S3 user",
  "svm": {
    "_links": {
      "self": {
        "href": "/api/resourcelink"
      }
    },
    "name": "svm1",
    "uuid": "02c9e252-41be-11e9-81d5-00a0986138f7"
  }
}
Response
Status: 200, Ok
| Name | Type | Description | 
|---|---|---|
num_records  | 
integer  | 
Number of records  | 
records  | 
Example response
{
  "records": [
    {
      "_links": {
        "next": {
          "href": "/api/resourcelink"
        },
        "self": {
          "href": "/api/resourcelink"
        }
      },
      "access_key": "Pz3SB54G2B_6dsXQPrA5HrTPcf478qoAW6_Xx6qyqZ948AgZ_7YfCf_9nO87YoZmskxx3cq41U2JAH2M3_fs321B4rkzS3a_oC5_8u7D8j_45N8OsBCBPWGD_1d_ccfq",
      "name": "user-1",
      "secret_key": "A20_tDhC_cux2C2BmtL45bXB_a_Q65c_96FsAcOdo14Az8V31jBKDTc0uCL62Bh559gPB8s9rrn0868QrF38_1dsV2u1_9H2tSf3qQ5xp9NT259C6z_GiZQ883Qn63X1"
    }
  ]
}
Error
Status: Default
ONTAP Error Response Codes
| Error Code | Description | 
|---|---|
92405792  | 
Failed to regenerate access-key and secret-key for user.  | 
| Name | Type | Description | 
|---|---|---|
error  | 
Example error
{
  "error": {
    "arguments": [
      {
        "code": "string",
        "message": "string"
      }
    ],
    "code": "4",
    "message": "entry doesn't exist",
    "target": "uuid"
  }
}
Definitions
See Definitions
href
| Name | Type | Description | 
|---|---|---|
href  | 
string  | 
_links
| Name | Type | Description | 
|---|---|---|
self  | 
svm
| Name | Type | Description | 
|---|---|---|
_links  | 
||
name  | 
string  | 
The name of the SVM.  | 
uuid  | 
string  | 
The unique identifier of the SVM.  | 
s3_user
This is a container of S3 users.
| 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.  | 
svm  | 
collection_links
| Name | Type | Description | 
|---|---|---|
next  | 
||
self  | 
s3_service_user_post_response
| Name | Type | Description | 
|---|---|---|
_links  | 
||
access_key  | 
string  | 
Specifies the access key for the user.  | 
name  | 
string  | 
The name of the user.  | 
secret_key  | 
string  | 
Specifies the secret key for the user.  | 
error_arguments
| Name | Type | Description | 
|---|---|---|
code  | 
string  | 
Argument code  | 
message  | 
string  | 
Message argument  | 
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.  |