Grants a RAM user or RAM role permissions to access ApsaraVideo VOD applications.
Operation description
Note
You can grant a RAM user or RAM role permissions to access up to 10 applications.
Debugging
Authorization information
There is currently no authorization information disclosed in the API.
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
IdentityType | string | Yes | The type of the identity. Valid values:
| RamRole |
IdentityName | string | Yes | The ID of the RAM user or the name of the RAM role.
| **** |
AppId | string | Yes | The ID of the application. Default value: app-1000000. For more information, see Multi-application service. Note
This parameter is optional only if you set the policy name to VODAppAdministratorAccess.
| app-**** |
PolicyNames | string | Yes | The name of the policy. Only system policies are supported. Separate multiple policy names with commas (,). Valid values:
| VODAppFullAccess |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "25818875-5F78-4A13-****-D7393642CA58",
"NonExistPolicyNames": [
"test****1"
],
"FailedPolicyNames": [
"test****2"
]
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|
No change history
Common errors
The following table describes the common errors that this operation can return.
Error code | Error message | HTTP status code | Description |
---|---|---|---|
OperationDenied.NotOpenAppService | The app service is not open. | 403 | The error message returned because the multi-application service has not been activated. |
Forbidden.OperateApp | User not authorized to operate app. | 403 | The error message returned because you are not authorized to manage the application. |