文档简介:
CreateVirtualMFADevice
此操作用来创建虚拟MFA设备。创建虚拟MFA后,可以使用EnableMFADevice启用虚拟MFA设备,并将该虚拟MFA设备与指定的IAM用户关联。
注意:
QR代码和Base32字符串中包含的MFA设备密钥,就像您的密码一样,应被妥善保管和处理。
-
请求参数
名称 |
描述 |
是否必填 |
Action |
CreateVirtualMFADevice。 |
是 |
Version |
请求版本。 取值:2010-05-08。默认值为2010-05-08。 |
否 |
VirtualMFADeviceName |
虚拟MFA设备的名称。 类型:字符串。 取值:1~128位字符串组成,字符只能包含字母、数字或特殊字符,字母不区分大小写,特殊字符只能是:下划线(_)、中划线(-)、逗号(,)、句点(.)、加号(+)、等号(=)和at符号(@)。 |
是 |
-
响应结果
名称 |
描述 |
VirtualMFADevices.Base32StringSeed |
MFA设备密钥。 |
VirtualMFADevices.QRCodePNG |
密钥二维码,使用Base64编码。 |
VirtualMFADevices.SerialNumber |
唯一标识MFA设备的序列号。 |
-
请求示例
创建名为mfa1的虚拟MFA设备。
POST / HTTP/1.1 Host: oos-cn-iam.ctyunapi.cn Authorization:signatureValue X-Amz-Date: date Content-Type: application/octet-stream Content-Length: 74
Action=CreateVirtualMFADevice&Version=2010-05-08&VirtualMFADeviceName=mfa1 |
-
返回示例
HTTP/1.1 200 OK x-amz-request-id:1a7e651e412c4ecc Content-Type:text/xml;charset=UTF-8 Content-Length:2746 vary:accept-encoding Date:Fri, 15 Mar 2019 08:30:30 GMT Server: CTYUN
<CreateVirtualMFADeviceResponse> <CreateVirtualMFADeviceResult> <VirtualMFADevice> <Base32StringSeed> OBAZWZBY2WENX22KUJUUZVPKZ7OHGXBO23L52ZXHLVYIBNXSJTKAR7AZ5FH5RQLV </Base32StringSeed> <QRCodePNG><!-- byte array of png file --></QRCodePNG> <SerialNumber>arn:ctyun:iam::10rc2arpn6306:mfa/mfa1</SerialNumber> </VirtualMFADevice> </CreateVirtualMFADeviceResult> <ResponseMetadata> <RequestId>1a7e651e412c4ecc</RequestId> </ResponseMetadata> </CreateVirtualMFADeviceResponse> |