ec2:CreateFleet is a Write access-level action in the ec2 service. Grants permission to launch an EC2 Fleet. Resource-level permissions for this action do not include the resources specified in a launch template. To specify resource-level permissions for resources specified in a launch template, you must include the resources in the RunInstances action statement
ARNs that ec2:CreateFleet can be scoped to in an IAM policy.
Keys you can use in the Condition block of a policy that grants ec2:CreateFleet.
Filters access by the name of the AWS Region
Filters access by a tag key and value pair of a resource
Filters access by a tag key and value pair of a resource
Filters access by a tag key and value pair that is allowed in the request
Filters access by a list of tag keys that are allowed in the request
Filters access by the ID of an image
Filters access by the type of image (machine, aki, or ari)
Filters access by the owner of the resource (amazon, aws-marketplace, or an AWS account ID)
Filters access by whether the image has public launch permissions
Filters access by the root device type of the instance (ebs or instance-store)
Filters access by the name of an Availability Zone in an AWS Region
Filters access by the ID of an Availability Zone in an AWS Region
Filters access by the state of AMD SEV-SNP CPU Options. Currently, only US East (Ohio) and Europe (Ireland) are supported
Filters access by whether the instance is enabled for EBS optimization
Filters access by the bandwidth weighting of an instance
Filters access by the ID of an instance
Filters access by the ARN of an instance profile
Filters access by the type of instance
Filters access by the ARN of the placement group
Filters access by the tenancy of the VPC or instance (default, dedicated, or host)
Filters access by the name of a placement group
Filters access by the instance placement strategy used by the placement group (cluster, spread, or partition)
Filters access by the ID of a subnet
Filters access by the ARN of the VPC
Filters access by whether the EBS volume is encrypted
Filters access by the ID of an AWS KMS key provided in the request
Filters access by the ARN of the parent snapshot
Filters access by the ID of a volume
Filters access by the the number of input/output operations per second (IOPS) provisioned for the volume
Filters access by the size of the volume, in GiB
Filters access by the throughput of the volume, in MiBps
Filters access by the type of volume (gp2, gp3, io1, io2, st1, sc1, or standard)
A minimal policy that allows ec2:CreateFleet. Replace "Resource": "*" with a specific ARN to follow least privilege.
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowEc2CreateFleet",
"Effect": "Allow",
"Action": "ec2:CreateFleet",
"Resource": "*"
}
]
}