调用CreateVirtualMFADevice接口创建多因素认证设备。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateVirtualMFADevice

系统规定参数。取值:CreateVirtualMFADevice。

VirtualMFADeviceName String device001

多因素认证设备名称。

长度为1~64个字符,可包含英文字母、数字、点号(.)和短横线(-)。

返回数据

名称 类型 示例值 描述
RequestId String 04F0F334-1335-436C-A1D7-6C044FE73368

请求ID。

VirtualMFADevice Struct

多因素认证设备。

Base32StringSeed String DSF98HAD982KJA9SDFNAS9D8FU839B8ADHBGS****

多因素认证设备密钥。

QRCodePNG String YXNkZmFzZDlmeW5hc2Q5OGZoODd4bXJmcThhaGU5aSBmYXNkZiBzYWRmIGFGIDRxd2VjIGEgdHEz****

密钥二维码PNG,使用Base64编码。

SerialNumber String acs:ram::123456789012****:mfa/device001

设备序列号。

示例

请求示例

https://ram.aliyuncs.com/?Action=CreateVirtualMFADevice
&VirtualMFADeviceName=device001
&<公共请求参数>

正常返回示例

XML 格式

<CreateVirtualMFADeviceResponse>
	  <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
	  <VirtualMFADevice>
		    <SerialNumber>acs:ram::123456789012****:mfa/device001</SerialNumber>
		    <Base32StringSeed>DSF98HAD982KJA9SDFNAS9D8FU839B8ADHBGS****</Base32StringSeed>
		    <QRCodePNG>YXNkZmFzZDlmeW5hc2Q5OGZoODd4bXJmcThhaGU5aSBmYXNkZiBzYWRmIGFGIDRxd2VjIGEgdHEz****</QRCodePNG>
	  </VirtualMFADevice>
</CreateVirtualMFADeviceResponse>

JSON 格式

{
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
    "VirtualMFADevice": {
        "SerialNumber": "acs:ram::123456789012****:mfa/device001",
        "Base32StringSeed": "DSF98HAD982KJA9SDFNAS9D8FU839B8ADHBGS****",
        "QRCodePNG": "YXNkZmFzZDlmeW5hc2Q5OGZoODd4bXJmcThhaGU5aSBmYXNkZiBzYWRmIGFGIDRxd2VjIGEgdHEz****"
    }
}

错误码

访问错误中心查看更多错误码。