Download Amazon Elastic Compute Cloud User Guide for Linux

Transcript
Amazon Elastic Compute Cloud User Guide for Linux
IAM Policies
Actions for Amazon EC2
In an IAM policy statement, you can specify any API action from any service that supports IAM. For
Amazon EC2, use the following prefix with the name of the API action: ec2:. For example:
ec2:RunInstances and ec2:CreateImage.
To specify multiple actions in a single statement, separate them with commas as follows:
"Action": ["ec2:action1", "ec2:action2"]
You can also specify multiple actions using wildcards. For example, you can specify all actions whose
name begins with the word "Describe" as follows:
"Action": "ec2:Describe*"
To specify all Amazon EC2 API actions, use the * wildcard as follows:
"Action": "ec2:*"
For a list of Amazon EC2 actions, see Actions in the Amazon EC2 API Reference.
Amazon Resource Names for Amazon EC2
Each IAM policy statement applies to the resources that you specify using their ARNs.
Important
Currently, not all API actions support individual ARNs; we'll add support for additional API actions
and ARNs for additional Amazon EC2 resources later. For information about which ARNs you
can use with which Amazon EC2 API actions, as well as supported condition keys for each ARN,
see Supported Resource-Level Permissions for Amazon EC2 API Actions (p. 414).
An ARN has the following general syntax:
arn:aws:[service]:[region]:[account]:resourceType/resourcePath
service
The service (for example, ec2).
region
The region for the resource (for example, cn-north-1).
account
The AWS account ID, with no hyphens (for example, 123456789012).
resourceType
The type of resource (for example, instance).
resourcePath
A path that identifies the resource. You can use the * wildcard in your paths.
For example, you can indicate a specific instance (i-1a2b3c4d) in your statement using its ARN as
follows:
"Resource": "arn:aws:ec2:us-east-1:123456789012:instance/i-1a2b3c4d"
You can also specify all instances that belong to a specific account by using the * wildcard as follows:
API Version 2015-04-15
409