Calls InitResourceDirectory to enable a resource directory. After you enable a resource directory, the system creates a Root folder and sets the current account as the management account. The management account has all permissions to manage the resource directory.
Operation description
Use an account that has passed enterprise real-name verification to enable a resource directory. An account that has passed only individual real-name verification cannot enable a resource directory.
Use the management account only as the administrator of the resource directory. Do not purchase cloud service resources under the management account.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
resourcemanager:InitResourceDirectory |
create |
*ResourceDirectory
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
No parameters required.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
CD76D376-2517-4924-92C5-DBC52262F93A |
| ResourceDirectory |
object |
The resource directory information. |
|
| CreateTime |
string |
The time when the resource directory was enabled. The time is displayed in UTC in RFC 3339 format, indicated by Z. |
2019-02-18T15:32:10.473Z |
| MasterAccountId |
string |
The ID of the management account. |
172841235500**** |
| MasterAccountName |
string |
The name of the management account. |
aliyun-**** |
| ResourceDirectoryId |
string |
The ID of the resource directory. |
rd-Ss**** |
| RootFolderId |
string |
The ID of the Root folder. |
r-Zo**** |
Examples
Success response
JSON format
{
"RequestId": "CD76D376-2517-4924-92C5-DBC52262F93A",
"ResourceDirectory": {
"CreateTime": "2019-02-18T15:32:10.473Z",
"MasterAccountId": "172841235500****",
"MasterAccountName": "aliyun-****",
"ResourceDirectoryId": "rd-Ss****",
"RootFolderId": "r-Zo****"
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 409 | NotSupport.AccountInAnotherResourceDirectory | The specified account is an Alibaba Cloud account or already exists in another resource directory. | |
| 409 | EnterpriseRealNameVerificationError | The specified account does not pass enterprise real-name verification. We recommend you first complete enterprise real-name verification for the account. | The specified account does not pass enterprise real-name verification. We recommend you first complete enterprise real-name verification for the account. |
| 409 | Invalid.AccountType | The specified profile type of account is invalid. | The specified AccountType is invalid. |
| 409 | Invalid.EnterpriseName | You must specify the enterprise name. | You must specify the enterprise name. |
| 409 | NotSupport.Account.Site | The caller is not a China site account, which is not supported. | The specified account does not reside in the current region. You must specify a valid account. |
| 409 | EntityAlreadyExists.ResourceDirectory | The resource directory for the account is already enabled. We recommend that you do not enable the resource directory again. | The resource directory for the account is already enabled. We recommend that you do not enable the resource directory again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.