Creates a custom policy.
Operation description
For more information about policies, see Policy overview.
This topic provides an example on how to create a custom policy to query Elastic Compute Service (ECS) instances in a specific region.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
ram:CreatePolicy | create | *Policy
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
PolicyName | string | No | The name of the policy. The name must be 1 to 128 characters in length and can contain letters, digits, and hyphens (-). | View-ECS-instances-in-a-specific-region |
Description | string | No | The description of the policy. The description must be 1 to 1,024 characters in length. | View ECS instances in a specified region |
PolicyDocument | string | No | The document of the policy. The document must be 1 to 6,144 characters in length. For more information about policy elements and sample policies, see Policy elements and Overview of sample policies. | {"Statement": [{"Effect": "Allow","Action": "ecs:Describe*","Resource": "acs:ecs:cn-qingdao:*:instance/*"}],"Version": "1"} |
| Tag | array<object> | No | The tags. | |
object | No | The tag. | ||
Key | string | No | The key of the tag. | owner |
Value | string | No | The value of the tag. | alice |
Response elements
Element | Type | Description | Example |
object | The response parameters. | ||
| Policy | object | The information about the policy. | |
DefaultVersion | string | The version of the policy. Default value: v1. | v1 |
Description | string | The description of the policy. | View ECS instances in a specified region |
PolicyName | string | The name of the policy. | View-ECS-instances-in-a-specific-region |
CreateDate | string | The time when the policy was created. | 2021-10-13T02:46:57Z |
PolicyType | string | The type of the policy. Valid values:
| Custom |
RequestId | string | The request ID. | BA34C54A-C2B1-5A65-B6B0-B5842C1DB4DA |
Examples
Success response
JSON format
{
"Policy": {
"DefaultVersion": "v1",
"Description": "View ECS instances in a specified region",
"PolicyName": "View-ECS-instances-in-a-specific-region",
"CreateDate": "2021-10-13T02:46:57Z",
"PolicyType": "Custom"
},
"RequestId": "BA34C54A-C2B1-5A65-B6B0-B5842C1DB4DA"
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.