Check for missing access policies before you create a service instance.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
computenest:GenerateServicePolicy |
get |
*Service
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ServiceId |
string |
Yes |
The service ID. |
service-b3e9ed878b0c4xxxxxx |
| RegionId |
string |
Yes |
The region ID. |
cn-hangzhou |
| ServiceVersion |
string |
No |
The service version. |
draft |
| TemplateName |
string |
No |
The template name. |
模板1 |
| TrialType |
string |
No |
The trial type. The default value is NotTrial. Valid values:
|
NotTrial |
| OperationTypes |
array |
No |
The types of operations for which to generate policy information. |
|
|
string |
No |
The type of operation for which to generate policy information. Valid values:
Note
By default, all valid values are used. |
CreateServiceInstance |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Policy |
string |
The required access policy. |
{Statement": [{ "Action": ["oos:*"], "Effect": "Allow", "Resource": "*"},{ "Action": ["ecs:DescribeInstances"], "Effect": "Allow", "Resource": "*"},{ "Action": ["ecs:RunInstance"], "Effect": "Allow", "Resource": "*"}], "Version": "1"} |
| RequestId |
string |
The request ID. |
5040BE9E-8DA2-5C9D-9B70-0EE6027A14BC |
| MissingPolicy |
array<object> |
The missing access policies. |
|
|
object |
The missing access policy. |
||
| ServiceName |
string |
The name of the service to which the access policy belongs. |
ecs |
| Resource |
string |
The object to which the permissions are granted. An asterisk (*) indicates all resources. |
* |
| Action |
array |
The access policy information. |
|
|
string |
The access policy information. |
[ "ecs:DescribeInstances", "ecs:RunInstance" ] |
Examples
Success response
JSON format
{
"Policy": "{Statement\": [{ \"Action\": [\"oos:*\"], \"Effect\": \"Allow\", \"Resource\": \"*\"},{ \"Action\": [\"ecs:DescribeInstances\"], \"Effect\": \"Allow\", \"Resource\": \"*\"},{ \"Action\": [\"ecs:RunInstance\"], \"Effect\": \"Allow\", \"Resource\": \"*\"}], \"Version\": \"1\"}",
"RequestId": "5040BE9E-8DA2-5C9D-9B70-0EE6027A14BC",
"MissingPolicy": [
{
"ServiceName": "ecs",
"Resource": "*",
"Action": [
"[\n \"ecs:DescribeInstances\",\n \"ecs:RunInstance\"\n ]"
]
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.