名称 | 类型 | 必须 | 长度限制(字符) | 参数格式 | 描述 |
---|---|---|---|---|---|
Action | String | 是 | 确定值 | [a-zA-Z]+ |
操作接口名,系统规定参数,取值:CreateVirtualMFADevice |
Path | String | 否 | 最短1,最长512 | \/ or \/[:graph:]+\/ |
可选参数,用户名的路径,如果未传入则默认值是/ |
VirtualMFADeviceName | String | 是 | 最短1,最长64 | ^[\w\Q+=,.@-\E]+$ |
虚拟MFA的名字 |
名称 | 类型 | 描述 |
---|---|---|
VirtualMFADevice | VirtualMFADevice | 虚拟设备 |
错误代码 | 描述 | HTTP 状态码 | 语义 |
---|---|---|---|
MissingParameter | A required parameter for the specified action is not supplied. | 400 | 忘记输入参数,具体参数名在错误消息中说明(UserName) |
InvalidParameterValue | An invalid or out-of-range value was supplied for the input parameter. | 400 | 参数格式/取值范围不对,具体参数名在错误消息中说明(UserName,Path,RealName) |
EntityAlreadyExists | The request was rejected because it attempted to create a resource that already exists | 409 | 资源已经存在,具体实体名称在错误消息中说明(UserName) |
LimitExceeded | The request was rejected because it attempted to create resources beyond the current Ksyun account limits | 409 | 资源数量超过限制,具体限制在错误消息中说明(User数量是100) |
####请求示例
https://iam.api.ksyun.com/?Action=CreateVirtualMFADevice&Version=2015-11-01&VirtualMFADeviceName=huangxin&公共请求参数
<CreateVirtualMFADeviceResponse>
<CreateVirtualMFADeviceResult>
<VirtualMFADevice>
<SerialNumber>krn:ksc:iam::2000003616:mfa/huangxin</SerialNumber>
<Base32StringSeed>QTZYNk5aSzdMSUhENEZIUzNGQlE0WlRTQ0lNSFNSTUJDNUNPNEQ3NEhDQ1FZQVFCTENEQko0NEdHU1pPR1hWQg==</Base32StringSeed>
<QrcodePNG>...</QrcodePNG>
</VirtualMFADevice>
</CreateVirtualMFADeviceResult>
<ResponseMetadata>
<RequestId>b9da1a9e-9a7f-4c55-a92a-5bca05caa209</RequestId>
</ResponseMetadata>
</CreateVirtualMFADeviceResponse>
{
"CreateVirtualMFADeviceResult": {
"VirtualMFADevice": {
"SerialNumber": "krn:ksc:iam::2000003616:mfa/huangxin1",
"Base32StringSeed": "UjZXTUo3Q0M1VEpOWFdCNFpBNFdMNURUUFBNVlhCSk1ISEVaRVdNUVhXNk00M1ZLRTVON0xDS0JHSTIyNFdBTw==",
"QrcodePNG": "..."
}
},
"RequestId": "51389638-7d76-486c-9428-d0263cccd227"
}
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!