View a markdown version of this page

Managed policies for AWS Backup - AWS Backup

Managed policies for AWS Backup

Managed policies are standalone identity-based policies that you can attach to multiple users, groups, and roles in your AWS account. When you attach a policy to a principal entity, you give the entity the permissions that are defined in the policy.

AWS managed policies are created and administered by AWS. You can't change the permissions defined in AWS managed policies. If AWS updates the permissions defined in an AWS managed policy, the update affects all principal identities (users, groups, and roles) that the policy is attached to.

Customer managed policies give you fine-grained controls to set access to backups in AWS Backup. For example, you can use them to give your database backup administrator access to Amazon RDS backups but not Amazon EFS ones.

For more information, see Managed policies in the IAM User Guide.

AWS managed policies

AWS Backup provides the following AWS managed policies for common use cases. These policies make it easier to define the right permissions and control access to your backups. There are two types of managed policies. One type is designed to be assigned to users to control their access to AWS Backup. The other type of managed policy is designed to be attached to roles that you pass to AWS Backup. The following table lists all the managed policies that AWS Backup provides and describes how they are defined. You can find these managed policies in the Policies section of the IAM console.

AWSBackupAuditAccess

This policy grants permissions for users to create controls and frameworks that define their expectations for AWS Backup resources and activities, and to audit AWS Backup resources and activities against their defined controls and frameworks. This policy grants permissions to AWS Config and similar services to describe user expectations perform the audits.

This policy also grants permissions to deliver audit reports to Amazon S3 and similar services, and enables users to find and open their audit reports.

To view the permissions for this policy, see AWSBackupAuditAccess in the AWS Managed Policy Reference.

AWSBackupAccessPointOperatorAccess

Access point operators are users who need to access backup data in recovery points without performing a full restore. Access point operators have permissions to create, describe, delete, and list backup access points.

This policy contains the necessary permissions for those functions.

To view the permissions for this policy, see AWSBackupAccessPointOperatorAccess in the AWS Managed Policy Reference.

AWSBackupDataTransferAccess

This policy provides permissions for the AWS Backup storage plane data transfer APIs, allowing the AWS Backint agent to complete backup data transfer with the AWS Backup storage plane. You can attach this policy to roles assumed by Amazon EC2 instances running SAP HANA with the Backint agent.

To view the permissions for this policy, see AWSBackupDataTransferAccess in the AWS Managed Policy Reference.

AWSBackupFullAccess

The backup administrator has full access to AWS Backup operations, including creating or editing backup plans, assigning AWS resources to backup plans, and restoring backups. Backup administrators are responsible for determining and enforcing backup compliance by defining backup plans that meet their organization's business and regulatory requirements. Backup administrators also ensure that their organization's AWS resources are assigned to the appropriate plan.

To view the permissions for this policy, see AWSBackupFullAccess in the AWS Managed Policy Reference.

AWSBackupGatewayServiceRolePolicyForVirtualMachineMetadataSync

This policy provides Backup gateway permission to sync the metadata of Virtual Machines on your behalf

To view the permissions for this policy, see AWSBackupGatewayServiceRolePolicyForVirtualMachineMetadataSync in the AWS Managed Policy Reference.

AWSBackupGuardDutyRolePolicyForScans

This policy must be added to a new scanning role that grants Amazon GuardDuty permission to read and scan your backups. You'll need to attach this scanning role to your backup plan within the malware protection or scan settings. When AWS Backup initiates a scan, it passes this scanning role to Amazon GuardDuty.

To view the permissions for this policy, see AWSBackupGuardDutyRolePolicyForScans in the AWS Managed Policy Reference.

AWSBackupOperatorAccess

Backup operators are users that are responsible for ensuring the resources that they are responsible for are properly backed up. Backup operators have permissions to assign AWS resources to the backup plans that the backup administrator creates. They also have permissions to create on-demand backups of their AWS resources and to configure the retention period of on-demand backups. Backup operators do not have permissions to create or edit backup plans or to delete scheduled backups after they are created. Backup operators can restore backups. You can limit the resource types that a backup operator can assign to a backup plan or restore from a backup. You do this by allowing only certain service roles to be passed to AWS Backup that have permissions for a certain resource type.

To view the permissions for this policy, see AWSBackupOperatorAccess in the AWS Managed Policy Reference.

AWSBackupOrganizationAdminAccess

The organization administrator has full access to AWS Organizations operations, including creating, editing, or deleting backup policies, assigning backup policies to accounts and organizational units, and monitoring backup activities within the organization. Organization administrators are responsible for protecting accounts in their organization by defining and assigning backup policies that meet their organization's business and regulatory requirements.

To view the permissions for this policy, see AWSBackupOrganizationAdminAccess in the AWS Managed Policy Reference.

AWSBackupRestoreAccessForSAPHANA

This policy provides AWS Backup permission to restore a backup of SAP HANA on Amazon EC2.

To view the permissions for this policy, see AWSBackupRestoreAccessForSAPHANA in the AWS Managed Policy Reference.

AWSBackupSearchOperatorAccess

The search operator role has access to create backup indexes and to create searches of indexed backup metadata.

This policy contains the necessary permissions for those functions.

To view the permissions for this policy, see AWSBackupSearchOperatorAccess in the AWS Managed Policy Reference.

AWSBackupServiceLinkedRolePolicyForBackup

This policy is attached to the service-linked role named AWSServiceRoleforBackup to allow AWS Backup to call AWS services on your behalf to manage your backups. For more information, see Using roles to back up and copy.

To view the permissions for this policy, see AWSBackupServiceLinkedRolePolicyforBackup in the AWS Managed Policy Reference.

AWSBackupServiceLinkedRolePolicyForBackupTest

To view the permissions for this policy, see AWSBackupServiceLinkedRolePolicyForBackupTest in the AWS Managed Policy Reference.

AWSBackupServiceRolePolicyForBackup

Provides AWS Backup permissions to create backups of all supported resource types on your behalf.

To view the permissions for this policy, see AWSBackupServiceRolePolicyForBackup in the AWS Managed Policy Reference.

AWSBackupServiceRolePolicyForItemRestores

Description

This policy grants users permissions to restore individual files and items in a snapshot (periodic backup recovery point) to a new or existing Amazon S3 bucket or new Amazon EBS volume. These permissions include: read permissions to Amazon EBS for snapshots managed by AWS Backup read/write permissions to Amazon S3 buckets, and generate and describe permissions for AWS KMS keys.

Using this policy

You can attach AWSBackupServiceRolePolicyForItemRestores to your users, groups, and roles.

Policy details

  • Type: AWS managed policy

  • Creation time: 21 November 2024, 22:45 UTC

  • Edited time: First instance

  • ARN: arn:aws:iam::aws:policy/AWSBackupServiceRolePolicyForItemRestores

Policy version: v1 (default)

This policy’s version defines the permissions for the policy. When the user or role with the policy makes a request to access an AWS resource, AWS checks the default version of the policy to determine whether to allow the request or not.

JSON policy document:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "EBSReadOnlyPermissions", "Effect": "Allow", "Action": [ "ec2:DescribeSnapshots" ], "Resource": "arn:aws:ec2:*::snapshot/*" }, { "Sid": "KMSReadOnlyPermissions", "Effect": "Allow", "Action": "kms:DescribeKey", "Resource": "*" }, { "Sid": "EBSDirectReadAPIPermissions", "Effect": "Allow", "Action": [ "ebs:ListSnapshotBlocks", "ebs:GetSnapshotBlock" ], "Resource": "arn:aws:ec2:*::snapshot/*" }, { "Sid": "S3ReadonlyPermissions", "Effect": "Allow", "Action": [ "s3:GetBucketLocation", "s3:ListBucket" ], "Resource": "arn:aws:s3:::*" }, { "Sid": "S3PermissionsForFileLevelRestore", "Effect": "Allow", "Action": [ "s3:PutObject", "s3:AbortMultipartUpload", "s3:ListMultipartUploadParts" ], "Resource": "arn:aws:s3:::*/*" }, { "Sid": "KMSDataKeyForS3AndEC2Permissions", "Effect": "Allow", "Action": [ "kms:Decrypt", "kms:GenerateDataKey" ], "Resource": "arn:aws:kms:*:*:key/*", "Condition": { "StringLike": { "kms:ViaService": [ "ec2.*.amazonaws.com", "s3.*.amazonaws.com" ] } } } ] }

AWSBackupServiceRolePolicyForIndexing

Description

This policy grants users permissions to index snapshot, also known as periodic, recovery points. These permissions include: read permissions to Amazon EBS for snapshots managed by AWS Backup read/write permissions to Amazon S3 buckets, and generate and describe permissions for AWS KMS keys.

Using this policy

You can attach AWSBackupServiceRolePolicyForIndexing to your users, groups, and roles.

Policy details

  • Type: AWS managed policy

  • Edited time: First instance

  • ARN: arn:aws:iam::aws:policy/AWSBackupServiceRolePolicyForIndexing

Policy version: v1 (default)

This policy’s version defines the permissions for the policy. When the user or or role with the policy makes a request to access an AWS resource, AWS checks the default version of the policy to determine whether to allow the request or not.

JSON policy document:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "EBSReadOnlyPermissions", "Effect": "Allow", "Action": [ "ec2:DescribeSnapshots" ], "Resource": "arn:aws:ec2:*::snapshot/*" }, { "Sid": "KMSReadOnlyPermissions", "Effect": "Allow", "Action": "kms:DescribeKey", "Resource": "*" }, { "Sid": "EBSDirectReadAPIPermissions", "Effect": "Allow", "Action": [ "ebs:ListSnapshotBlocks", "ebs:GetSnapshotBlock" ], "Resource": "arn:aws:ec2:*::snapshot/*" }, { "Sid": "KMSDataKeyForEC2Permissions", "Effect": "Allow", "Action": "kms:Decrypt", "Resource": "arn:aws:kms:*:*:key/*", "Condition": { "StringLike": { "kms:ViaService": [ "ec2.*.amazonaws.com" ] } } } ] }

AWSBackupServiceRolePolicyForRestores

Provides AWS Backup permissions to restore backups of all supported resource types on your behalf.

To view the permissions for this policy, see AWSBackupServiceRolePolicyForRestores in the AWS Managed Policy Reference.

For EC2 instance restores, you must also include the following permissions to launch the EC2 instance:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Sid": "AllowPassRole", "Action": "iam:PassRole", "Resource": "arn:aws:iam::123456789012:role/role-name", "Effect": "Allow" } ] }

AWSBackupServiceRolePolicyForS3Backup

This policy contains the permissions necessary for AWS Backup to back up any S3 bucket. This includes access to all objects in a bucket and any associated AWS KMS key.

To view the permissions for this policy, see AWSBackupServiceRolePolicyForS3Backup in the AWS Managed Policy Reference.

AWSBackupServiceRolePolicyForS3Restore

This policy contains permissions necessary for AWS Backup to restore an S3 backup to a bucket. This includes read and write permissions to the buckets and the usage of any AWS KMS key in regards to S3 operations.

To view the permissions for this policy, see AWSBackupServiceRolePolicyForS3Restore in the AWS Managed Policy Reference.

AWSBackupServiceRolePolicyForScans

The policy should be attached to the IAM role that you use in your backup plan's resource selection. This role grants AWS Backup permission to initiate scans in Amazon GuardDuty.

To view the permissions for this policy, see AWSBackupServiceRolePolicyForScans in the AWS Managed Policy Reference.

AWSServiceRolePolicyForBackupReports

AWS Backup uses this policy for the AWSServiceRoleForBackupReports service-linked role. This service-linked role gives AWS Backup permissions to monitor and report on the compliance of your backup settings, jobs, and resources with your frameworks.

To view the permissions for this policy, see AWSServiceRolePolicyForBackupReports in the AWS Managed Policy Reference.

AWSServiceRolePolicyForBackupRestoreTesting

To view the permissions for this policy, see AWSServiceRolePolicyForBackupRestoreTesting in the AWS Managed Policy Reference.

Customer managed policies

The following sections describe the recommended backup and restore permissions for the AWS services and third-party application supported by AWS Backup. You can use the existing AWS managed policies as a model as you create your own policy documents, and then customize them to further restrict access to your AWS resources.

How to build a customer managed policy from managed policy statements

Each service section below lists the specific statement names (Sids) you need from the AWS Backup managed policies. To build a least-privilege customer managed policy for a specific service, follow these steps:

  1. Open the managed policy reference for AWSBackupServiceRolePolicyForBackup (for backup permissions) or AWSBackupServiceRolePolicyForRestores (for restore permissions).

  2. Locate each statement by its Sid value as listed in the service section below.

  3. Copy the full JSON block for each required statement into your custom policy document.

  4. Wrap the statements in a valid IAM policy structure. Include the Version element to avoid IAM Access Analyzer warnings:

    { "Version": "2012-10-17", "Statement": [ // Paste your extracted statements here ] }
  5. (Optional) Narrow the Resource field in each statement to restrict access to specific resources rather than using "*".

Alternatively, you can retrieve the full policy JSON using the AWS CLI:

aws iam get-policy-version \ --policy-arn arn:aws:iam::aws:policy/service-role/AWSBackupServiceRolePolicyForBackup \ --version-id $(aws iam get-policy --policy-arn arn:aws:iam::aws:policy/service-role/AWSBackupServiceRolePolicyForBackup --query "Policy.DefaultVersionId" --output text) \ --query "PolicyVersion.Document" \ --output json

This returns the complete policy document, from which you can extract the statements you need by matching the Sid values listed in the service sections below.

Important

When using custom IAM roles for AWS Backup, you must include resource-specific permissions in addition to AWS Backup permissions. For example, when calling backup:ListTags on an Amazon RDS resource, your custom IAM role must also include rds:ListTagsForResource permission. While these permissions are included in the default AWS Backup service role, they must be explicitly added to customer-managed policies. The underlying resource permissions required depend on the specific AWS service and operation being performed.

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • DynamoDBBackupPermissions

  • RDSClusterModifyPermissions

  • GetResourcesPermissions

  • BackupVaultPermissions

  • KMSPermissions

Restore

Start with the RDSPermissions statement from AWSBackupServiceRolePolicyForRestores.

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • DSQLBackupPermissions

  • GetResourcesPermissions

  • BackupVaultPermissions

  • KMSPermissions

Restore

Start with the DSQLRestorePermissions statement from AWSBackupServiceRolePolicyForRestores.

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • DynamoDBPermissions

  • DynamoDBBackupResourcePermissions

  • DynamodbBackupPermissions

  • KMSDynamoDBPermissions

Restore

Start with the following statements from AWSBackupServiceRolePolicyForRestores:

  • DynamoDBPermissions

  • DynamoDBBackupResourcePermissions

  • DynamoDBRestorePermissions

  • KMSPermissions

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • EBSResourcePermissions

  • EBSTagAndDeletePermissions

  • EBSCopyPermissions

  • EBSSnapshotTierPermissions

  • GetResourcesPermissions

  • BackupVaultPermissions

Restore

Start with the EBSPermissions statement from AWSBackupServiceRolePolicyForRestores.

Add the following statement.

{ "Effect":"Allow", "Action": [ "ec2:DescribeSnapshots", "ec2:DescribeVolumes" ], "Resource":"*" },
Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • EBSCopyPermissions

  • EC2CopyPermissions

  • EC2Permissions

  • EC2TagPermissions

  • EC2ModifyPermissions

  • EBSResourcePermissions

  • GetResourcesPermissions

  • BackupVaultPermissions

Restore

Start with the following statements from AWSBackupServiceRolePolicyForRestores:

  • EBSPermissions

  • EC2DescribePermissions

  • EC2RunInstancesPermissions

  • EC2TerminateInstancesPermissions

  • EC2CreateTagsPermissions

Add the following statement.

{ "Effect": "Allow", "Action": "iam:PassRole", "Resource": "arn:aws:iam::account-id:role/role-name" },

Replace role-name with the name of the EC2 instance profile role that will be attached to the restored EC2 instance. This is not the AWS Backup service role, but rather the IAM role that provides permissions to applications running on the EC2 instance.

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • EFSPermissions

  • GetResourcesPermissions

  • BackupVaultPermissions

Restore

Start with the EFSPermissions statement from AWSBackupServiceRolePolicyForRestores.

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • FsxBackupPermissions

  • FsxCreateBackupPermissions

  • FsxPermissions

  • FsxVolumePermissions

  • FsxListTagsPermissions

  • FsxDeletePermissions

  • FsxResourcePermissions

  • KMSPermissions

Restore

Start with the following statements from AWSBackupServiceRolePolicyForRestores:

  • FsxPermissions

  • FsxTagPermissions

  • FsxBackupPermissions

  • FsxDeletePermissions

  • FsxDescribePermissions

  • FsxVolumeTagPermissions

  • FsxBackupTagPermissions

  • FsxVolumePermissions

  • DSPermissions

  • KMSDescribePermissions

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • DynamoDBBackupPermissions

  • RDSClusterModifyPermissions

  • GetResourcesPermissions

  • BackupVaultPermissions

  • KMSPermissions

Restore

Start with the RDSPermissions statement from AWSBackupServiceRolePolicyForRestores.

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • DynamoDBBackupPermissions

  • RDSBackupPermissions

  • RDSClusterModifyPermissions

  • GetResourcesPermissions

  • BackupVaultPermissions

  • KMSPermissions

Restore

Start with the RDSPermissions statement from AWSBackupServiceRolePolicyForRestores.

Backup

Start with AWSBackupServiceRolePolicyForS3Backup.

Add the BackupVaultPermissions and BackupVaultCopyPermissions statements if you need to copy backups to a different account.

Restore

Start with AWSBackupServiceRolePolicyForS3Restore.

Backup

Start with the following statements from AWSBackupServiceRolePolicyForBackup:

  • StorageGatewayPermissions

  • EBSTagAndDeletePermissions

  • GetResourcesPermissions

  • BackupVaultPermissions

Add the following statement.

{ "Effect": "Allow", "Action": [ "ec2:DescribeSnapshots" ], "Resource":"*" },
Restore

Start with the following statements from AWSBackupServiceRolePolicyForRestores:

  • StorageGatewayVolumePermissions

  • StorageGatewayGatewayPermissions

  • StorageGatewayListPermissions

Backup

Start with the BackupGatewayBackupPermissions statement from AWSBackupServiceRolePolicyForBackup.

Restore

Start with the GatewayRestorePermissions statement from AWSBackupServiceRolePolicyForRestores.

Encrypted backup

To restore an encrypted backup, do one of the following
  • Add your role to the allowlist for the AWS KMS key policy

  • Add the following statements from AWSBackupServiceRolePolicyForRestores to your IAM role for restores:

    • KMSDescribePermissions

    • KMSPermissions

    • KMSCreateGrantPermissions

Policy updates for AWS Backup

View details about updates to AWS managed policies for AWS Backup since this service began tracking these changes.

Change Description Date
AWSBackupServiceRolePolicyForRestores – Update to an existing policy

AWS Backup added the following permission to this policy:

  • cloudformation:UntagResource

This permission allows AWS Backup to untag CloudFormation resources.

August 27, 2026
AWSBackupServiceRolePolicyForS3Backup – Update to an existing policy

AWS Backup added the following permission to this policy:

  • s3:ListTagsForResource

With this permission, AWS Backup can verify the Amazon S3 bucket system tag aws:backup:enabled when configuring Amazon EventBridge event notifications for Amazon S3 backups.

August 24, 2026
AWSBackupAccessPointOperatorAccess – New policy

Use this new managed policy to create and manage backup access points and access backup data in recovery points through Amazon S3 access points.

August 6, 2026
AWSServiceRolePolicyForBackupRestoreTesting – Update to an existing policy

AWS Backup added the following permission to this policy:

  • rds:DeleteTenantDatabase

These permissions allow AWS Backup Restore Testing to delete RDS Tenant Databases after restore test completion.

March 18, 2026
AWSBackupServiceRolePolicyForBackup – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • guardduty:StartMalwareScan

  • guardduty:GetMalwareScan

  • iam:PassRole

These permissions allow AWS Backup to initiate malware scans on your recovery points.

February 23, 2026
AWSBackupGuardDutyRolePolicyForScans – New policy

AWS Backup added a new AWS managed policy that provides Amazon GuardDuty permission to read and scan customer backups. AWS Backup passes a role with this policy to GuardDuty when initiating the operations StartMalwareScan.

This is necessary to provide all necessary permissions needed for malware scans on recovery points of Amazon EC2,Amazon EBS, and Amazon S3 resources.

For more information, see the managed policy AWSBackupGuardDutyRolePolicyForScans.

November 19, 2025
AWSBackupServiceRolePolicyForScans – New policy

AWS Backup added a new AWS managed policy that provides AWS Backup permission to initiate malware scans on your recovery points.

This is necessary to provide all necessary permissions needed for malware scans on recovery points of Amazon EC2,Amazon EBS, and Amazon S3 resources.

For more information, see the managed policy AWSBackupServiceRolePolicyForScans.

November 19, 2025
AWSBackupFullAccess – Update to an existing policy

Added malware-protection.guardduty.amazonaws.com to IamPassRolePermissions, which is necessary to initiate malware scan jobs.

November 19, 2025
AWSBackupOperatorAccess – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • malware-protection.guardduty.amazonaws.com to IamPassRolePermissions

  • backup:StartScanJob

These permissions are necessary to initiate malware scan jobs.

November 19, 2025
AWSBackupFullAccess – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • eks:ListClusters

  • eks:ListTagsForResource

  • eks:DescribeCluster

These permissions allow AWS Backup to backup and restore Amazon EKS clusters.

November 10, 2025
AWSBackupOperatorAccess – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • eks:ListClusters

  • eks:ListTagsForResource

  • eks:DescribeCluster

These permissions allow AWS Backup to backup and restore Amazon EKS clusters.

November 10, 2025
AWSBackupServiceRolePolicyForBackup – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • eks:ListClusters

  • eks:ListTagsForResource

  • eks:DescribeCluster

  • eks:ListAddons

  • eks:DescribeAddon

  • eks:ListNodegroups

  • eks:DescribeNodegroup

  • eks:ListPodIdentityAssociations

  • eks:DescribePodIdentityAssociation

  • eks:ListAccessEntries

  • eks:DescribeAccessEntry

  • eks:ListAssociatedAccessPolicies

  • eks:ListFargateProfiles

  • eks:DescribeFargateProfile

  • ec2:DescribeLaunchTemplateVersions

  • eks:CreateAccessEntry

  • eks:AssociateAccessPolicy

  • eks:DisassociateAccessPolicy

These permissions allow AWS Backup to create backups of Amazon EKS clusters and their associated resources on behalf of customers.

November 10, 2025
AWSBackupServiceLinkedRolePolicyForBackup – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • eks:ListClusters

  • eks:ListTagsForResource

  • eks:DescribeCluster

  • eks:ListAddons

  • eks:DescribeAddon

  • eks:ListNodegroups

  • eks:DescribeNodegroup

  • eks:ListPodIdentityAssociations

  • eks:DescribePodIdentityAssociation

  • eks:ListAccessEntries

  • eks:DescribeAccessEntry

  • eks:ListAssociatedAccessPolicies

  • eks:ListFargateProfiles

  • eks:DescribeFargateProfile

  • ec2:DescribeLaunchTemplateVersions

  • eks:CreateAccessEntry

  • eks:AssociateAccessPolicy

  • eks:DisassociateAccessPolicy

These permissions allow AWS Backup to create backups of Amazon EKS clusters and their associated resources on behalf of customers.

November 10, 2025
AWSBackupServiceRolePolicyForRestores – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • eks:CreateCluster

  • eks:DescribeCluster

  • eks:CreateAccessEntry

  • eks:DescribeAccessEntry

  • eks:AssociateAccessPolicy

  • eks:ListAssociatedAccessPolicies

  • eks:CreateAddon

  • eks:DescribeAddon

  • eks:CreateNodegroup

  • eks:DescribeNodegroup

  • eks:CreateFargateProfile

  • eks:DescribeFargateProfile

  • eks:CreatePodIdentityAssociation

  • eks:DescribePodIdentityAssociation

  • eks:TagResource

  • eks:DisassociateAccessPolicy

  • iam:PassRole

  • ec2:DescribeLaunchTemplateVersions

  • ec2:DescribeSubnets

  • ec2:RunInstances

  • ec2:CreateTags

  • iam:GetRole

  • iam:ListAttachedRolePolicies

  • backup:StartRestoreJob

  • backup:ListRestoreJobs

  • backup:ListRecoveryPointsByBackupVault

  • backup:DescribeRestoreJob

These permissions allow AWS Backup to perform restore operations for Amazon EKS clusters and their associated resources on behalf of customers.

November 10, 2025
AWSBackupServiceRolePolicyForBackup – Update to an existing policy

AWS Backup added the following permission to this policy:

  • organizations:ListDelegatedAdministrators

This permission allows AWS Backup to synchronize delegated administrator information with Organizations for cross-account management features.

September 9, 2025
AWSBackupGuardDutyRolePolicyForScans – New policy

AWS Backup added a new AWS managed policy that provides Amazon GuardDuty permission to read and scan customer backups. AWS Backup passes a role with this policy to GuardDuty when initiating the operations StartMalwareScan.

This is necessary to provide all necessary permissions needed for malware scans on recovery points of Amazon EC2,Amazon EBS, and Amazon S3 resources.

For more information, see the managed policy AWSBackupGuardDutyRolePolicyForScans.

November 24, 2025
AWSBackupServiceRolePolicyForScans – New policy

AWS Backup added a new AWS managed policy that provides AWS Backup permission to initiate malware scans on your recovery points.

This is necessary to provide all necessary permissions needed for malware scans on recovery points of Amazon EC2,Amazon EBS, and Amazon S3 resources.

For more information, see the managed policy AWSBackupServiceRolePolicyForScans.

November 24, 2025
AWSBackupServiceRolePolicyForRestores – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • dsql:UpdateCluster

  • dsql:AddPeerCluster

  • dsql:RemovePeerCluster

  • dsql:GetCluster

These permissions are necessary for AWS Backup to perform orchestrated multi-Region restore operations for DSQL resources on behalf of customers.

July 17, 2025
AWSBackupFullAccess – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • mpa:GetApprovalTeam

  • mpa:ListApprovalTeams

  • mpa:StartSession

  • mpa:CancelSession

  • mpa:GetSession

  • mpa:ListSessions

These permissions are necessary for AWS Backup integration with AWS Account Management and AWS Organizations so customers have the option of Multi-party approval (MPA) as part of their logically air-gapped vaults.

June 17, 2025
AWSBackupServiceRolePolicyForRestores – Update to an existing policy:

AWS Backup added the following permissions to this policy:

  • ec2:DescribeRouteTables

  • ec2:CreateTags

These permissions are necessary to allow customers to restore Amazon FSx for OpenZFS Multi-availability zone (Multi-AZ) snapshots through AWS Backup.

May 27, 2025
AWSBackupFullAccess – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • dsql:GetCluster

  • dsql:ListClusters

  • dsql:ListTagsForResource

These permissions allow AWS Backup to backup and restore Amazon Aurora DSQL resources.

May 21, 2025
AWSBackupOperatorAccess – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • dsql:GetCluster

  • dsql:ListClusters

  • dsql:ListTagsForResource

These permissions allow AWS Backup to backup and restore Amazon Aurora DSQL resources.

May 21, 2025
AWSBackupServiceRolePolicyForBackup – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • kms:Decrypt

  • kms:ReEncryptTo

  • kms:ReEncryptFrom

  • dsql:StartBackupJob

  • dsql:GetBackupJob

  • dsql:StopBackupJob

  • dsql:GetCluster

  • dsql:ListClusters

  • dsql:ListTagsForResource

These permissions allow AWS Backup to create, delete, retrieve, and manage Amazon Aurora DSQL snapshots on behalf of customers.

May 21, 2025
AWSBackupServiceRolePolicyForRestores – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • ec2:DescribeRouteTables

  • ec2:CreateTags

  • dsql:StartRestoreJob

  • dsql:GetRestoreJob

  • dsql:StopRestoreJob

  • dsql:TagResource

  • dsql:CreateCluster

  • dsql:PutMultiRegionProperties

  • dsql:PutWitnessRegion

  • kms:DescribeKey

These permissions allow AWS Backup to create, delete, retrieve, encrypt, decrypt, and manage Amazon Aurora DSQL snapshots on behalf of customers.

May 21, 2025
AWSBackupServiceLinkedRolePolicyForBackup – Update to an existing policy

AWS Backup added the following permissions to this policy:

  • dsql:ListClusters

  • dsql:ListTagsForResource

These permissions allow AWS Backup to manage Aurora DSQL backups at customer-specified intervals.

May 21, 2025