本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CreateUser
创建 MemoryDB 用户。有关更多信息,请参阅使用访问控制列表对用户进行身份验证 () ACLs。
请求语法
{
   "AccessString": "string",
   "AuthenticationMode": { 
      "Passwords": [ "string" ],
      "Type": "string"
   },
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ],
   "UserName": "string"
}请求参数
有关所有操作的通用参数的信息,请参阅常用参数。
请求接受采用 JSON 格式的以下数据。
- AccessString
- 
               此用户使用的访问权限字符串。 类型:字符串 模式: .*\S.*必需:是 
- AuthenticationMode
- 
               表示用户的身份验证属性,例如是否需要密码进行身份验证。 类型:AuthenticationMode 对象 必需:是 
- Tags
- 
               要添加到此资源的标签列表。标签是键值对。标签密钥必须附带标签值,但也接受 null 值。 类型:Tag 对象数组 数组成员:最多 200 项。 必需:否 
- UserName
- 
               用户的名称。此值必须是唯一值,因为它还可用作用户标识符。 类型:字符串 长度限制:长度下限为 1。 模式: [a-zA-Z][a-zA-Z0-9\-]*必需:是 
响应语法
{
   "User": { 
      "AccessString": "string",
      "ACLNames": [ "string" ],
      "ARN": "string",
      "Authentication": { 
         "PasswordCount": number,
         "Type": "string"
      },
      "MinimumEngineVersion": "string",
      "Name": "string",
      "Status": "string"
   }
}响应元素
如果此操作成功,则该服务将会发送回 HTTP 200 响应。
服务以 JSON 格式返回以下数据。
错误
有关所有操作的常见错误的信息,请参阅常见错误。
- DuplicateUserNameFault
- 
               
               HTTP 状态代码:400 
- InvalidParameterCombinationException
- 
               
               HTTP 状态代码:400 
- InvalidParameterValueException
- 
               
               HTTP 状态代码:400 
- TagQuotaPerResourceExceeded
- 
               
               HTTP 状态代码:400 
- UserAlreadyExistsFault
- 
               
               HTTP 状态代码:400 
- UserQuotaExceededFault
- 
               
               HTTP 状态代码:400 
另请参阅
有关以特定语言之一使用此 API 的更多信息 Amazon SDKs,请参阅以下内容: