AWSElasticBeanstalkManagedUpdatesServiceRolePolicy
Summary
AWS Elastic Beanstalk Service Role policy that grants limited permissions to managed updates.
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/aws-service-role/AWSElasticBeanstalkManagedUpdatesServiceRolePolicy- Default version
- v10
- Created
- Last edited
- Services
- autoscaling, cloudformation, ec2, ecs, elasticbeanstalk, elasticloadbalancing, iam, logs, rds, s3, sns
Control-plane actions (418)
By access level: 266 List, 1 Permissions management, 78 Read, 8 Tagging, 65 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| EC2 Auto Scaling | 37 of 68 | 21 List, 1 Read, 1 Tagging, 14 Write; 15 restricted, 0 conditional | autoscaling:AttachInstances, autoscaling:CreateAutoScalingGroup, autoscaling:CreateLaunchConfiguration, autoscaling:CreateOrUpdateTags, autoscaling:DeleteAutoScalingGroup, autoscaling:DeleteLaunchConfiguration, autoscaling:DeleteScheduledAction, autoscaling:Describe*, autoscaling:DetachInstances, autoscaling:PutNotificationConfiguration, autoscaling:PutScalingPolicy, autoscaling:PutScheduledUpdateGroupAction and 4 more |
| CloudFormation | 51 of 104 | 23 List, 22 Read, 2 Tagging, 4 Write; 7 restricted, 0 conditional | cloudformation:CancelUpdateStack, cloudformation:CreateStack, cloudformation:DeleteStack, cloudformation:Describe*, cloudformation:GetTemplate, cloudformation:List*, cloudformation:TagResource, cloudformation:UntagResource, cloudformation:UpdateStack |
| EC2 | 206 of 834 | 195 List, 1 Tagging, 10 Write; 7 restricted, 3 conditional | ec2:AssociateAddress, ec2:CreateLaunchTemplate, ec2:CreateLaunchTemplateVersion, ec2:DeleteLaunchTemplate, ec2:DeleteLaunchTemplateVersions, ec2:Describe*, ec2:DisassociateAddress, ec2:RunInstances, ec2:TerminateInstances, ec2:allocateAddress, ec2:createTags, ec2:releaseAddress |
| Elastic Container Service | 37 of 92 | 15 List, 19 Read, 1 Tagging, 2 Write; 1 restricted, 1 conditional | ecs:DeRegisterTaskDefinition, ecs:Describe*, ecs:List*, ecs:RegisterTaskDefinition, ecs:TagResource |
| Elastic Beanstalk | All 50 actions (see the Elastic Beanstalk page) | 6 List, 15 Read, 3 Tagging, 26 Write; 0 restricted, 0 conditional | elasticbeanstalk:* |
| ELB | 24 of 77 | 2 List, 18 Read, 4 Write; 4 restricted, 0 conditional | elasticloadbalancing:DeRegisterTargets, elasticloadbalancing:DeregisterInstancesFromLoadBalancer, elasticloadbalancing:Describe*, elasticloadbalancing:RegisterInstancesWithLoadBalancer, elasticloadbalancing:RegisterTargets |
| IAM | 1 of 190 | 1 Write; 1 restricted, 1 conditional | iam:PassRole |
| CloudWatch Logs | 4 of 133 | 1 List, 3 Write; 3 restricted, 0 conditional | logs:CreateLogGroup, logs:DeleteLogGroup, logs:DescribeLogGroups, logs:PutRetentionPolicy |
| RDS | 2 of 173 | 2 List; 0 restricted, 0 conditional | rds:DescribeDBEngineVersions, rds:DescribeDBInstances |
| S3 | 3 of 155 | 1 Permissions management, 2 Read; 3 restricted, 0 conditional | s3:GetBucketLocation, s3:GetBucketPolicy, s3:PutBucketPolicy |
| SNS | 3 of 40 | 1 List, 1 Read, 1 Write; 1 restricted, 0 conditional | sns:CreateTopic, sns:GetTopicAttributes, sns:ListSubscriptionsByTopic |
EC2 Auto Scaling: 37 actions
- autoscaling:AttachInstances (Write)
- autoscaling:CreateAutoScalingGroup (Write)
- autoscaling:CreateLaunchConfiguration (Write)
- autoscaling:CreateOrUpdateTags (Tagging)
- autoscaling:DeleteAutoScalingGroup (Write)
- autoscaling:DeleteLaunchConfiguration (Write)
- autoscaling:DeleteScheduledAction (Write)
- autoscaling:DescribeAccountLimits (List)
- autoscaling:DescribeAccountSettings (List)
- autoscaling:DescribeAdjustmentTypes (List)
- autoscaling:DescribeAutoScalingGroups (List)
- autoscaling:DescribeAutoScalingInstances (List)
- autoscaling:DescribeAutoScalingNotificationTypes (List)
- autoscaling:DescribeInstanceRefreshes (List)
- autoscaling:DescribeLaunchConfigurations (List)
- autoscaling:DescribeLifecycleHookTypes (List)
- autoscaling:DescribeLifecycleHooks (List)
- autoscaling:DescribeLoadBalancerTargetGroups (List)
- autoscaling:DescribeLoadBalancers (List)
- autoscaling:DescribeMetricCollectionTypes (List)
- autoscaling:DescribeNotificationConfigurations (List)
- autoscaling:DescribePolicies (List)
- autoscaling:DescribeScalingActivities (List)
- autoscaling:DescribeScalingProcessTypes (List)
- autoscaling:DescribeScheduledActions (List)
- autoscaling:DescribeTags (Read)
- autoscaling:DescribeTerminationPolicyTypes (List)
- autoscaling:DescribeTrafficSources (List)
- autoscaling:DescribeWarmPool (List)
- autoscaling:DetachInstances (Write)
- autoscaling:PutNotificationConfiguration (Write)
- autoscaling:PutScalingPolicy (Write)
- autoscaling:PutScheduledUpdateGroupAction (Write)
- autoscaling:ResumeProcesses (Write)
- autoscaling:SuspendProcesses (Write)
- autoscaling:TerminateInstanceInAutoScalingGroup (Write)
- autoscaling:UpdateAutoScalingGroup (Write)
CloudFormation: 51 actions
- cloudformation:CancelUpdateStack (Write)
- cloudformation:CreateStack (Write)
- cloudformation:DeleteStack (Write)
- cloudformation:DescribeAccountLimits (Read)
- cloudformation:DescribeChangeSet (Read)
- cloudformation:DescribeChangeSetHooks (Read)
- cloudformation:DescribeEvents (Read)
- cloudformation:DescribeGeneratedTemplate (Read)
- cloudformation:DescribeOrganizationsAccess (Read)
- cloudformation:DescribePublisher (Read)
- cloudformation:DescribeResourceScan (Read)
- cloudformation:DescribeStackDriftDetectionStatus (Read)
- cloudformation:DescribeStackEvents (Read)
- cloudformation:DescribeStackInstance (Read)
- cloudformation:DescribeStackRefactor (Read)
- cloudformation:DescribeStackResource (Read)
- cloudformation:DescribeStackResourceDrifts (Read)
- cloudformation:DescribeStackResources (Read)
- cloudformation:DescribeStackSet (Read)
- cloudformation:DescribeStackSetOperation (Read)
- cloudformation:DescribeStacks (List)
- cloudformation:DescribeType (Read)
- cloudformation:DescribeTypeRegistration (Read)
- cloudformation:GetTemplate (Read)
- cloudformation:ListAllHookResults (List)
- cloudformation:ListChangeSets (List)
- cloudformation:ListExports (List)
- cloudformation:ListGeneratedTemplates (List)
- cloudformation:ListHookResults (List)
- cloudformation:ListImports (List)
- cloudformation:ListResourceRequests (Read)
- cloudformation:ListResourceScanRelatedResources (List)
- cloudformation:ListResourceScanResources (List)
- cloudformation:ListResourceScans (List)
- cloudformation:ListResources (Read)
- cloudformation:ListStackInstanceResourceDrifts (List)
- cloudformation:ListStackInstances (List)
- cloudformation:ListStackRefactorActions (List)
- cloudformation:ListStackRefactors (List)
- cloudformation:ListStackResources (List)
- cloudformation:ListStackSetAutoDeploymentTargets (List)
- cloudformation:ListStackSetOperationResults (List)
- cloudformation:ListStackSetOperations (List)
- cloudformation:ListStackSets (List)
- cloudformation:ListStacks (List)
- cloudformation:ListTypeRegistrations (List)
- cloudformation:ListTypeVersions (List)
- cloudformation:ListTypes (List)
- cloudformation:TagResource (Tagging)
- cloudformation:UntagResource (Tagging)
- cloudformation:UpdateStack (Write)
EC2: 206 actions
- ec2:AllocateAddress (Write)
- ec2:AssociateAddress (Write)
- ec2:CreateLaunchTemplate (Write)
- ec2:CreateLaunchTemplateVersion (Write)
- ec2:CreateTags (Tagging)
- ec2:DeleteLaunchTemplate (Write)
- ec2:DeleteLaunchTemplateVersions (Write)
- ec2:DescribeAccountAttributes (List)
- ec2:DescribeAccountVpcEncryptionControl (List)
- ec2:DescribeAddressTransfers (List)
- ec2:DescribeAddresses (List)
- ec2:DescribeAddressesAttribute (List)
- ec2:DescribeAggregateIdFormat (List)
- ec2:DescribeApplicationStatus (List)
- ec2:DescribeApplicationStatusCheckAssociations (List)
- ec2:DescribeApplicationStatusChecks (List)
- ec2:DescribeAvailabilityZones (List)
- ec2:DescribeAwsNetworkPerformanceMetricSubscriptions (List)
- ec2:DescribeBundleTasks (List)
- ec2:DescribeByoipCidrs (List)
- ec2:DescribeCapacityBlockExtensionHistory (List)
- ec2:DescribeCapacityBlockExtensionOfferings (List)
- ec2:DescribeCapacityBlockOfferings (List)
- ec2:DescribeCapacityBlockStatus (List)
- ec2:DescribeCapacityBlocks (List)
- ec2:DescribeCapacityManagerDataExports (List)
- ec2:DescribeCapacityReservationBillingRequests (List)
- ec2:DescribeCapacityReservationCancellationQuotes (List)
- ec2:DescribeCapacityReservationDateChangeQuotes (List)
- ec2:DescribeCapacityReservationFleets (List)
- ec2:DescribeCapacityReservationTopology (List)
- ec2:DescribeCapacityReservations (List)
- ec2:DescribeCarrierGateways (List)
- ec2:DescribeClassicLinkInstances (List)
- ec2:DescribeClientVpnAuthorizationRules (List)
- ec2:DescribeClientVpnConnections (List)
- ec2:DescribeClientVpnEndpoints (List)
- ec2:DescribeClientVpnRoutes (List)
- ec2:DescribeClientVpnTargetNetworks (List)
- ec2:DescribeCoipPools (List)
- ec2:DescribeConversionTasks (List)
- ec2:DescribeCustomerGateways (List)
- ec2:DescribeDeclarativePoliciesReports (List)
- ec2:DescribeDhcpOptions (List)
- ec2:DescribeEgressOnlyInternetGateways (List)
- ec2:DescribeElasticGpus (List)
- ec2:DescribeExportImageTasks (List)
- ec2:DescribeExportTasks (List)
- ec2:DescribeFastLaunchImages (List)
- ec2:DescribeFastSnapshotRestores (List)
- ec2:DescribeFleetHistory (List)
- ec2:DescribeFleetInstances (List)
- ec2:DescribeFleets (List)
- ec2:DescribeFlowLogs (List)
- ec2:DescribeFpgaImageAttribute (List)
- ec2:DescribeFpgaImages (List)
- ec2:DescribeHostReservationOfferings (List)
- ec2:DescribeHostReservations (List)
- ec2:DescribeHosts (List)
- ec2:DescribeIamInstanceProfileAssociations (List)
- ec2:DescribeIdFormat (List)
- ec2:DescribeIdentityIdFormat (List)
- ec2:DescribeImageAttribute (List)
- ec2:DescribeImageReferences (List)
- ec2:DescribeImageUsageReportEntries (List)
- ec2:DescribeImageUsageReports (List)
- ec2:DescribeImages (List)
- ec2:DescribeImportImageTasks (List)
- ec2:DescribeImportSnapshotTasks (List)
- ec2:DescribeInstanceAttribute (List)
- ec2:DescribeInstanceConnectEndpoints (List)
- ec2:DescribeInstanceCreditSpecifications (List)
- ec2:DescribeInstanceEventNotificationAttributes (List)
- ec2:DescribeInstanceEventWindows (List)
- ec2:DescribeInstanceImageMetadata (List)
- ec2:DescribeInstanceSqlHaHistoryStates (List)
- ec2:DescribeInstanceSqlHaStates (List)
- ec2:DescribeInstanceStatus (List)
- ec2:DescribeInstanceTopology (List)
- ec2:DescribeInstanceTypeOfferings (List)
- ec2:DescribeInstanceTypes (List)
- ec2:DescribeInstances (List)
- ec2:DescribeInternetGateways (List)
- ec2:DescribeIpamByoasn (List)
- ec2:DescribeIpamExternalResourceVerificationTokens (List)
- ec2:DescribeIpamInternetRegistryAssociations (List)
- ec2:DescribeIpamPolicies (List)
- ec2:DescribeIpamPoolAllocations (List)
- ec2:DescribeIpamPools (List)
- ec2:DescribeIpamPrefixListResolverTargets (List)
- ec2:DescribeIpamPrefixListResolvers (List)
- ec2:DescribeIpamResourceDiscoveries (List)
- ec2:DescribeIpamResourceDiscoveryAssociations (List)
- ec2:DescribeIpamScopes (List)
- ec2:DescribeIpams (List)
- ec2:DescribeIpv6Pools (List)
- ec2:DescribeKeyPairs (List)
- ec2:DescribeLaunchTemplateVersions (List)
- ec2:DescribeLaunchTemplates (List)
- ec2:DescribeLocalGatewayRouteTablePermissions (List)
- ec2:DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations (List)
- ec2:DescribeLocalGatewayRouteTableVpcAssociations (List)
- ec2:DescribeLocalGatewayRouteTables (List)
- ec2:DescribeLocalGatewayVirtualInterfaceGroups (List)
- ec2:DescribeLocalGatewayVirtualInterfaces (List)
- ec2:DescribeLocalGateways (List)
- ec2:DescribeLockedSnapshots (List)
- ec2:DescribeMacHosts (List)
- ec2:DescribeMacModificationTasks (List)
- ec2:DescribeManagedPrefixLists (List)
- ec2:DescribeMovingAddresses (List)
- ec2:DescribeNatGateways (List)
- ec2:DescribeNetworkAcls (List)
- ec2:DescribeNetworkInsightsAccessScopeAnalyses (List)
- ec2:DescribeNetworkInsightsAccessScopes (List)
- ec2:DescribeNetworkInsightsAnalyses (List)
- ec2:DescribeNetworkInsightsPaths (List)
- ec2:DescribeNetworkInterfaceAttribute (List)
- ec2:DescribeNetworkInterfacePermissions (List)
- ec2:DescribeNetworkInterfaces (List)
- ec2:DescribeOutpostLags (List)
- ec2:DescribePlacementGroups (List)
- ec2:DescribePrefixLists (List)
- ec2:DescribePrincipalIdFormat (List)
- ec2:DescribePublicIpv4Pools (List)
- ec2:DescribeRegions (List)
- ec2:DescribeReplaceRootVolumeTasks (List)
- ec2:DescribeReservedInstances (List)
- ec2:DescribeReservedInstancesListings (List)
- ec2:DescribeReservedInstancesModifications (List)
- ec2:DescribeReservedInstancesOfferings (List)
- ec2:DescribeRouteServerEndpoints (List)
- ec2:DescribeRouteServerPeers (List)
- ec2:DescribeRouteServers (List)
- ec2:DescribeRouteTables (List)
- ec2:DescribeScheduledInstanceAvailability (List)
- ec2:DescribeScheduledInstances (List)
- ec2:DescribeSecondaryInterfaces (List)
- ec2:DescribeSecondaryNetworks (List)
- ec2:DescribeSecondarySubnets (List)
- ec2:DescribeSecurityGroupReferences (List)
- ec2:DescribeSecurityGroupRules (List)
- ec2:DescribeSecurityGroupVpcAssociations (List)
- ec2:DescribeSecurityGroups (List)
- ec2:DescribeServiceLinkVirtualInterfaces (List)
- ec2:DescribeSnapshotAttribute (List)
- ec2:DescribeSnapshotTierStatus (List)
- ec2:DescribeSnapshots (List)
- ec2:DescribeSpotDatafeedSubscription (List)
- ec2:DescribeSpotFleetInstances (List)
- ec2:DescribeSpotFleetRequestHistory (List)
- ec2:DescribeSpotFleetRequests (List)
- ec2:DescribeSpotInstanceRequests (List)
- ec2:DescribeSpotPriceHistory (List)
- ec2:DescribeStaleSecurityGroups (List)
- ec2:DescribeStoreImageTasks (List)
- ec2:DescribeSubnets (List)
- ec2:DescribeTags (List)
- ec2:DescribeTrafficMirrorFilterRules (List)
- ec2:DescribeTrafficMirrorFilters (List)
- ec2:DescribeTrafficMirrorSessions (List)
- ec2:DescribeTrafficMirrorTargets (List)
- ec2:DescribeTransitGatewayAttachments (List)
- ec2:DescribeTransitGatewayConnectPeers (List)
- ec2:DescribeTransitGatewayConnects (List)
- ec2:DescribeTransitGatewayMeteringPolicies (List)
- ec2:DescribeTransitGatewayMulticastDomains (List)
- ec2:DescribeTransitGatewayPeeringAttachments (List)
- ec2:DescribeTransitGatewayPolicyTables (List)
- ec2:DescribeTransitGatewayRouteTableAnnouncements (List)
- ec2:DescribeTransitGatewayRouteTables (List)
- ec2:DescribeTransitGatewayVpcAttachments (List)
- ec2:DescribeTransitGateways (List)
- ec2:DescribeTrunkInterfaceAssociations (List)
- ec2:DescribeVerifiedAccessEndpoints (List)
- ec2:DescribeVerifiedAccessGroups (List)
- ec2:DescribeVerifiedAccessInstanceLoggingConfigurations (List)
- ec2:DescribeVerifiedAccessInstanceWebAclAssociations (List)
- ec2:DescribeVerifiedAccessInstances (List)
- ec2:DescribeVerifiedAccessTrustProviders (List)
- ec2:DescribeVolumeAttribute (List)
- ec2:DescribeVolumeStatus (List)
- ec2:DescribeVolumes (List)
- ec2:DescribeVolumesModifications (List)
- ec2:DescribeVpcAttribute (List)
- ec2:DescribeVpcBlockPublicAccessExclusions (List)
- ec2:DescribeVpcBlockPublicAccessOptions (List)
- ec2:DescribeVpcClassicLink (List)
- ec2:DescribeVpcClassicLinkDnsSupport (List)
- ec2:DescribeVpcEncryptionControls (List)
- ec2:DescribeVpcEndpointAssociations (List)
- ec2:DescribeVpcEndpointConnectionNotifications (List)
- ec2:DescribeVpcEndpointConnections (List)
- ec2:DescribeVpcEndpointServiceConfigurations (List)
- ec2:DescribeVpcEndpointServicePermissions (List)
- ec2:DescribeVpcEndpointServices (List)
- ec2:DescribeVpcEndpoints (List)
- ec2:DescribeVpcPeeringConnections (List)
- ec2:DescribeVpcs (List)
- ec2:DescribeVpnConcentrators (List)
- ec2:DescribeVpnConnections (List)
- ec2:DescribeVpnGateways (List)
- ec2:DisassociateAddress (Write)
- ec2:ReleaseAddress (Write)
- ec2:RunInstances (Write)
- ec2:TerminateInstances (Write)
Elastic Container Service: 37 actions
- ecs:DeregisterTaskDefinition (Write)
- ecs:DescribeCapacityProviders (Read)
- ecs:DescribeClusters (Read)
- ecs:DescribeContainerInstances (Read)
- ecs:DescribeDaemon (Read)
- ecs:DescribeDaemonDeployments (Read)
- ecs:DescribeDaemonRevisions (Read)
- ecs:DescribeDaemonTaskDefinition (Read)
- ecs:DescribeExpressGatewayService (Read)
- ecs:DescribeGateway (Read)
- ecs:DescribeGatewayResources (Read)
- ecs:DescribeGatewayRoute (Read)
- ecs:DescribeServiceDeployments (Read)
- ecs:DescribeServiceRevisions (Read)
- ecs:DescribeServices (Read)
- ecs:DescribeTaskDefinition (Read)
- ecs:DescribeTaskSets (Read)
- ecs:DescribeTasks (Read)
- ecs:ListAccountSettings (Read)
- ecs:ListAttributes (List)
- ecs:ListClusters (List)
- ecs:ListContainerInstances (List)
- ecs:ListDaemonDeployments (List)
- ecs:ListDaemonTaskDefinitions (List)
- ecs:ListDaemons (List)
- ecs:ListGatewayClusterAssociations (List)
- ecs:ListGatewayRoutes (List)
- ecs:ListGateways (List)
- ecs:ListServiceDeployments (List)
- ecs:ListServices (List)
- ecs:ListServicesByNamespace (List)
- ecs:ListTagsForResource (Read)
- ecs:ListTaskDefinitionFamilies (List)
- ecs:ListTaskDefinitions (List)
- ecs:ListTasks (List)
- ecs:RegisterTaskDefinition (Write)
- ecs:TagResource (Tagging)
ELB: 24 actions
- elasticloadbalancing:DeregisterInstancesFromLoadBalancer (Write)
- elasticloadbalancing:DeregisterTargets (Write)
- elasticloadbalancing:DescribeAccountLimits (Read)
- elasticloadbalancing:DescribeCapacityReservation (Read)
- elasticloadbalancing:DescribeInstanceHealth (Read)
- elasticloadbalancing:DescribeListenerAttributes (Read)
- elasticloadbalancing:DescribeListenerCertificates (Read)
- elasticloadbalancing:DescribeListeners (Read)
- elasticloadbalancing:DescribeLoadBalancerAttributes (Read)
- elasticloadbalancing:DescribeLoadBalancerPolicies (Read)
- elasticloadbalancing:DescribeLoadBalancerPolicyTypes (Read)
- elasticloadbalancing:DescribeLoadBalancers (List)
- elasticloadbalancing:DescribeRules (Read)
- elasticloadbalancing:DescribeSSLPolicies (Read)
- elasticloadbalancing:DescribeTags (Read)
- elasticloadbalancing:DescribeTargetGroupAttributes (Read)
- elasticloadbalancing:DescribeTargetGroups (Read)
- elasticloadbalancing:DescribeTargetHealth (Read)
- elasticloadbalancing:DescribeTrustStoreAssociations (Read)
- elasticloadbalancing:DescribeTrustStoreRevocations (Read)
- elasticloadbalancing:DescribeTrustStores (Read)
- elasticloadbalancing:DescribeWebACLAssociation (List)
- elasticloadbalancing:RegisterInstancesWithLoadBalancer (Write)
- elasticloadbalancing:RegisterTargets (Write)
IAM: 1 actions
- iam:PassRole (Write)
CloudWatch Logs: 4 actions
- logs:CreateLogGroup (Write)
- logs:DeleteLogGroup (Write)
- logs:DescribeLogGroups (List)
- logs:PutRetentionPolicy (Write)
RDS: 2 actions
- rds:DescribeDBEngineVersions (List)
- rds:DescribeDBInstances (List)
S3: 3 actions
- s3:GetBucketLocation (Read)
- s3:GetBucketPolicy (Read)
- s3:PutBucketPolicy (Permissions management)
SNS: 3 actions
- sns:CreateTopic (Write)
- sns:GetTopicAttributes (Read)
- sns:ListSubscriptionsByTopic (List)
Data-plane actions (9)
By access level: 1 List, 2 Permissions management, 4 Read, 2 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| S3 | 9 of 25 | 1 List, 2 Permissions management, 4 Read, 2 Write; 9 restricted, 0 conditional | s3:DeleteObject, s3:GetObject, s3:GetObjectAcl, s3:GetObjectVersion, s3:GetObjectVersionAcl, s3:ListBucket, s3:PutObject, s3:PutObjectAcl, s3:PutObjectVersionAcl |
S3: 9 actions
- s3:DeleteObject (Write)
- s3:GetObject (Read)
- s3:GetObjectAcl (Read)
- s3:GetObjectVersion (Read)
- s3:GetObjectVersionAcl (Read)
- s3:ListBucket (List)
- s3:PutObject (Write)
- s3:PutObjectAcl (Permissions management)
- s3:PutObjectVersionAcl (Permissions management)
Excluded and conditional actions
No patterns are excluded by NotAction or Deny statements.
Resource scope and attachment
Resource scope across granted actions: mixed.
Can be attached: No (service-linked role policy).
Why this tier
- Grants at least 80% of the write and permissions-management actions of: elasticbeanstalk (26 of 26).
- Grants data-plane write actions on a data store, but only for scoped resources or under conditions.
- Grants iam:PassRole, but only for scoped roles or under conditions (for example iam:PassedToService).
Guidance
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Related policies
Same service
- AdministratorAccess-AWSElasticBeanstalk
- AIDevOpsOrganizationsAccessPolicy
- AIDevOpsReleaseManagementVPCPolicy
- AmazonAppStreamServiceAccess
- AmazonBioDiscoveryServiceLinkedRolePolicy
- AmazonDataZoneEnvironmentRolePermissionsBoundary
- AmazonDataZoneProjectDeploymentPermissionsBoundary
- AmazonDataZoneProjectRolePermissionsBoundary
Same domain
Frequently asked questions
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Policy JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AllowPassRoleToElasticBeanstalkAndDownstreamServices",
"Effect": "Allow",
"Action": "iam:PassRole",
"Resource": "arn:aws:iam::*:role/*",
"Condition": {
"StringEquals": {
"iam:PassedToService": [
"elasticbeanstalk.amazonaws.com",
"ec2.amazonaws.com",
"autoscaling.amazonaws.com",
"elasticloadbalancing.amazonaws.com",
"ecs.amazonaws.com",
"cloudformation.amazonaws.com"
]
}
}
},
{
"Sid": "SingleInstanceAPIs",
"Effect": "Allow",
"Action": [
"ec2:releaseAddress",
"ec2:allocateAddress",
"ec2:DisassociateAddress",
"ec2:AssociateAddress"
],
"Resource": "*"
},
{
"Sid": "ECS",
"Effect": "Allow",
"Action": [
"ecs:RegisterTaskDefinition",
"ecs:DeRegisterTaskDefinition",
"ecs:List*",
"ecs:Describe*"
],
"Resource": "*"
},
{
"Sid": "ElasticBeanstalkAPIs",
"Effect": "Allow",
"Action": [
"elasticbeanstalk:*"
],
"Resource": "*"
},
{
"Sid": "ReadOnlyAPIs",
"Effect": "Allow",
"Action": [
"cloudformation:Describe*",
"cloudformation:List*",
"ec2:Describe*",
"autoscaling:Describe*",
"elasticloadbalancing:Describe*",
"logs:DescribeLogGroups",
"sns:GetTopicAttributes",
"sns:ListSubscriptionsByTopic",
"rds:DescribeDBEngineVersions",
"rds:DescribeDBInstances"
],
"Resource": "*"
},
{
"Sid": "ASG",
"Effect": "Allow",
"Action": [
"autoscaling:AttachInstances",
"autoscaling:CreateAutoScalingGroup",
"autoscaling:CreateLaunchConfiguration",
"autoscaling:CreateOrUpdateTags",
"autoscaling:DeleteAutoScalingGroup",
"autoscaling:DeleteLaunchConfiguration",
"autoscaling:DeleteScheduledAction",
"autoscaling:DetachInstances",
"autoscaling:PutNotificationConfiguration",
"autoscaling:PutScalingPolicy",
"autoscaling:PutScheduledUpdateGroupAction",
"autoscaling:ResumeProcesses",
"autoscaling:SuspendProcesses",
"autoscaling:TerminateInstanceInAutoScalingGroup",
"autoscaling:UpdateAutoScalingGroup"
],
"Resource": [
"arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/awseb-e-*",
"arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/awseb-e-*",
"arn:aws:autoscaling:*:*:launchConfiguration:*:launchConfigurationName/eb-*",
"arn:aws:autoscaling:*:*:autoScalingGroup:*:autoScalingGroupName/eb-*"
]
},
{
"Sid": "CFN",
"Effect": "Allow",
"Action": [
"cloudformation:CreateStack",
"cloudformation:CancelUpdateStack",
"cloudformation:DeleteStack",
"cloudformation:GetTemplate",
"cloudformation:UpdateStack",
"cloudformation:TagResource",
"cloudformation:UntagResource"
],
"Resource": [
"arn:aws:cloudformation:*:*:stack/awseb-e-*",
"arn:aws:cloudformation:*:*:stack/eb-*"
]
},
{
"Sid": "EC2",
"Effect": "Allow",
"Action": [
"ec2:TerminateInstances"
],
"Resource": "arn:aws:ec2:*:*:instance/*",
"Condition": {
"StringLike": {
"ec2:ResourceTag/aws:cloudformation:stack-id": [
"arn:aws:cloudformation:*:*:stack/awseb-e-*",
"arn:aws:cloudformation:*:*:stack/eb-*"
]
}
}
},
{
"Sid": "S3Obj",
"Effect": "Allow",
"Action": [
"s3:DeleteObject",
"s3:GetObject",
"s3:GetObjectAcl",
"s3:GetObjectVersion",
"s3:GetObjectVersionAcl",
"s3:PutObject",
"s3:PutObjectAcl",
"s3:PutObjectVersionAcl"
],
"Resource": "arn:aws:s3:::elasticbeanstalk-*/*"
},
{
"Sid": "S3Bucket",
"Effect": "Allow",
"Action": [
"s3:GetBucketLocation",
"s3:GetBucketPolicy",
"s3:ListBucket",
"s3:PutBucketPolicy"
],
"Resource": "arn:aws:s3:::elasticbeanstalk-*"
},
{
"Sid": "CWL",
"Effect": "Allow",
"Action": [
"logs:CreateLogGroup",
"logs:DeleteLogGroup",
"logs:PutRetentionPolicy"
],
"Resource": "arn:aws:logs:*:*:log-group:/aws/elasticbeanstalk/*"
},
{
"Sid": "ELB",
"Effect": "Allow",
"Action": [
"elasticloadbalancing:RegisterTargets",
"elasticloadbalancing:DeRegisterTargets",
"elasticloadbalancing:DeregisterInstancesFromLoadBalancer",
"elasticloadbalancing:RegisterInstancesWithLoadBalancer"
],
"Resource": [
"arn:aws:elasticloadbalancing:*:*:targetgroup/awseb-*",
"arn:aws:elasticloadbalancing:*:*:loadbalancer/awseb-e-*",
"arn:aws:elasticloadbalancing:*:*:targetgroup/eb-*",
"arn:aws:elasticloadbalancing:*:*:loadbalancer/eb-*"
]
},
{
"Sid": "SNS",
"Effect": "Allow",
"Action": [
"sns:CreateTopic"
],
"Resource": "arn:aws:sns:*:*:ElasticBeanstalkNotifications-Environment-*"
},
{
"Sid": "EC2LaunchTemplate",
"Effect": "Allow",
"Action": [
"ec2:CreateLaunchTemplate",
"ec2:DeleteLaunchTemplate",
"ec2:CreateLaunchTemplateVersion",
"ec2:DeleteLaunchTemplateVersions"
],
"Resource": "arn:aws:ec2:*:*:launch-template/*"
},
{
"Sid": "AllowLaunchTemplateRunInstances",
"Effect": "Allow",
"Action": "ec2:RunInstances",
"Resource": "*",
"Condition": {
"ArnLike": {
"ec2:LaunchTemplate": "arn:aws:ec2:*:*:launch-template/*"
}
}
},
{
"Sid": "AllowECSTagResource",
"Effect": "Allow",
"Action": [
"ecs:TagResource"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"ecs:CreateAction": [
"RegisterTaskDefinition"
]
}
}
},
{
"Sid": "LaunchTemplateTagPropagationPermissions",
"Effect": "Allow",
"Action": "ec2:createTags",
"Resource": "*",
"Condition": {
"StringEquals": {
"ec2:CreateAction": [
"CreateLaunchTemplate",
"RunInstances",
"AllocateAddress"
]
}
}
}
]
}
Version history
Current version v10, edited by AWS on 2026-03-13. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.
Attach snippets
This policy cannot be attached to users, groups or roles, so there are no attach snippets.
Sources
Pending editorial review. No editorial sources are listed yet.