Skip to main content
IAM Policy Map

AWSElasticBeanstalkManagedUpdatesServiceRolePolicy

AdminService-linked roleActivePermissions reviewedShow on mapCompare

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.

Control-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
EC2 Auto Scaling37 of 6821 List, 1 Read, 1 Tagging, 14 Write; 15 restricted, 0 conditionalautoscaling: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
CloudFormation51 of 10423 List, 22 Read, 2 Tagging, 4 Write; 7 restricted, 0 conditionalcloudformation:CancelUpdateStack, cloudformation:CreateStack, cloudformation:DeleteStack, cloudformation:Describe*, cloudformation:GetTemplate, cloudformation:List*, cloudformation:TagResource, cloudformation:UntagResource, cloudformation:UpdateStack
EC2206 of 834195 List, 1 Tagging, 10 Write; 7 restricted, 3 conditionalec2: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 Service37 of 9215 List, 19 Read, 1 Tagging, 2 Write; 1 restricted, 1 conditionalecs:DeRegisterTaskDefinition, ecs:Describe*, ecs:List*, ecs:RegisterTaskDefinition, ecs:TagResource
Elastic BeanstalkAll 50 actions (see the Elastic Beanstalk page)6 List, 15 Read, 3 Tagging, 26 Write; 0 restricted, 0 conditionalelasticbeanstalk:*
ELB24 of 772 List, 18 Read, 4 Write; 4 restricted, 0 conditionalelasticloadbalancing:DeRegisterTargets, elasticloadbalancing:DeregisterInstancesFromLoadBalancer, elasticloadbalancing:Describe*, elasticloadbalancing:RegisterInstancesWithLoadBalancer, elasticloadbalancing:RegisterTargets
IAM1 of 1901 Write; 1 restricted, 1 conditionaliam:PassRole
CloudWatch Logs4 of 1331 List, 3 Write; 3 restricted, 0 conditionallogs:CreateLogGroup, logs:DeleteLogGroup, logs:DescribeLogGroups, logs:PutRetentionPolicy
RDS2 of 1732 List; 0 restricted, 0 conditionalrds:DescribeDBEngineVersions, rds:DescribeDBInstances
S33 of 1551 Permissions management, 2 Read; 3 restricted, 0 conditionals3:GetBucketLocation, s3:GetBucketPolicy, s3:PutBucketPolicy
SNS3 of 401 List, 1 Read, 1 Write; 1 restricted, 0 conditionalsns: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.

Data-plane actions by service
ServiceGrantedAccess levels and limitsGranted by
S39 of 251 List, 2 Permissions management, 4 Read, 2 Write; 9 restricted, 0 conditionals3: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.

Same service

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

Download 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.