CreateGatewaySMBUser
Adds an SMB user to a file gateway.
Operation description
When you call this operation, note the following items:
If your Cloud Storage Gateway is connected to an AD server, this operation fails. In this case, you can create an SMB user on the AD server.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hcs-sgw:CreateGatewaySMBUser |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| GatewayId |
string |
Yes |
The gateway ID. |
gw-000eg44nmxbsfwbvq2** |
| Username |
string |
Yes |
The SMB username. The username must be 1 to 32 characters in length, and can contain letters, digits, hyphens (-), and underscores (_). |
alex |
| Password |
string |
Yes |
The SMB password. The password cannot be empty, and can contain letters, digits, and the following special characters: !, @, #, $, %, ^, &, and *. |
123*** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| TaskId |
string |
The task ID. |
t-000c6hshwukkbtxrb*** |
| Message |
string |
The description of the request result. |
successful |
| RequestId |
string |
The request ID. |
9083F167-95B1-4B40-B2CD-70DE068EC3** |
| Code |
string |
The status code. A status code of 200 indicates that the request is successful. |
200 |
| Success |
boolean |
Indicates whether the request is successful. |
true |
Examples
Success response
JSON format
{
"TaskId": "t-000c6hshwukkbtxrb***",
"Message": "successful",
"RequestId": "9083F167-95B1-4B40-B2CD-70DE068EC3**",
"Code": "200",
"Success": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidSMBUserName | You must enter a valid SMB username. | You must enter a valid SMB username. |
| 400 | EmptySMBPassword | You must enter a valid SMB password. | You must enter a valid SMB password. |
| 400 | GatewayNotExist | The specified gateway does not exist. You must specify a valid parameter. | The specified gateway does not exist. You must specify a valid parameter. |
| 400 | GatewayInOperation | The gateway is processing requests . Try again later. | The gateway is busy. Try again later. |
| 400 | EmptySMBUserName | You must enter a valid SMB username. | You must enter a valid SMB username. |
| 400 | InvalidSMBPassword | The specified SMB password is invalid. You must enter a valid password. | The specified SMB password is invalid. You must enter a valid password. |
| 400 | CouldNotCreateSMBUser | The gateway has linked an AD or LDAP service. You cannot create an SMB user on the gateway. We recommend that you create an SMB user in the AD or LDAP service. | |
| 500 | InternalError | Unexpected error. Try again later. If the error persists after several tries, we recommend that you submit a ticket. | Unexpected error. Try again later. If the error persists after several tries, we recommend that you submit a ticket. |
| 404 | StorageBundleNotExist | The name you specified for the gateway cluster does not exist. You must specify a valid parameter. | The name you specified for the gateway cluster does not exist. You must specify a valid parameter. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.