调用EnableResourceDirectory开通资源目录。
使用说明
您可以使用当前登录账号或新创建管理账号两种方式开通资源目录。更多信息,请参见开通资源目录。
本文将提供一个示例,使用当前登录账号开通资源目录。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | EnableResourceDirectory |
要执行的操作。取值:EnableResourceDirectory。 |
MAName | String | 否 | user01@rdadmin.aliyunid.com |
新管理账号名称。 格式: |
MASecureMobilePhone | String | 否 | xx-13900001234 |
新创建管理账号的安全手机号码。 置空表示采用当前登录账号的安全手机号码。该手机号码必须与SendVerificationCodeForEnableRD中获取验证码时使用的手机号码一致。 格式: 说明 仅支持填写
86-<手机号码> 的中国内地手机号码。
|
VerificationCode | String | 否 | 123456 |
验证码。 您可以调用SendVerificationCodeForEnableRD获取验证码。 |
EnableMode | String | 是 | CurrentAccount |
开通方式。取值:
|
关于公共请求参数的详情,请参见公共参数。
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
ResourceDirectory | Object |
资源目录信息。 |
|
ResourceDirectoryId | String | rd-54**** |
资源目录ID。 |
MasterAccountId | String | 507408460615**** |
管理账号ID。 |
MasterAccountName | String | alice@example.com |
管理账号名称。 |
RootFolderId | String | r-G9**** |
Root资源夹ID。 |
CreateTime | String | 2021-12-08T02:15:31.744Z |
资源目录开通时间。 |
RequestId | String | EC2FE94D-A4A2-51A1-A493-5C273A36C46A |
请求ID。 |
示例
请求示例
https://resourcemanager.aliyuncs.com/?Action=EnableResourceDirectory
&EnableMode=CurrentAccount
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<EnableResourceDirectoryResponse>
<RequestId>EC2FE94D-A4A2-51A1-A493-5C273A36C46A</RequestId>
<ResourceDirectory>
<ResourceDirectoryId>rd-54****</ResourceDirectoryId>
<MasterAccountName>alice@example.com</MasterAccountName>
<RootFolderId>r-G9****</RootFolderId>
<CreateTime>2021-12-08T02:15:31.744Z</CreateTime>
<MasterAccountId>507408460615****</MasterAccountId>
</ResourceDirectory>
</EnableResourceDirectoryResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "EC2FE94D-A4A2-51A1-A493-5C273A36C46A",
"ResourceDirectory" : {
"ResourceDirectoryId" : "rd-54****",
"MasterAccountName" : "alice@example.com",
"RootFolderId" : "r-G9****",
"CreateTime" : "2021-12-08T02:15:31.744Z",
"MasterAccountId" : "507408460615****"
}
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
409 | Invalid.EnterpriseName | You must specify the enterprise name. | 账号未设置企业名称,请您先完成企业名称设置。 |
409 | EnterpriseRealNameVerificationError | The specified account does not pass enterprise real-name verification. We recommend you first complete enterprise real-name verification for the account. | 当前账号未经过企业实名认证。请您先完成企业实名认证。 |
409 | EntityAlreadyExists.ResourceDirectory | The resource directory for the account is already enabled. We recommend that you do not enable the resource directory again. | 账号已开通资源目录,请勿重复开通。 |
409 | InvalidParameter.ManagementAccountName.AlreadyUsed | The ManagementAccountName has been used. | 管理账号名称已被占用,请更换其他名称。 |
409 | Invalid.VerificationCode | The verification code is invalid. | 验证码无效。 |
409 | InvalidParameter.ManagementAccountName | The management account name is in the wrong format. | 管理账号名称格式错误。 |
409 | InvalidParameter.ManagementAccountSecurityInfo | The parameter management account secure mobile phone is invalid. | 安全手机号码格式不正确。 |
409 | MissingSecureMobilePhone | Secure mobile phone is missing. | 缺少安全手机号码。 |
409 | MissingSecurityInfo | Security info is missing. | 缺少安全信息。 |
409 | NotSupport.AccountInAnotherResourceDirectory | Your account is a management account for another resource directory or a member of another resource directory. | 您的账号是另一个资源目录的管理账号或是另一个资源目录内的成员。 |
访问错误中心查看更多错误码。