AWSResilienceHubAsssessmentExecutionPolicy
Summary
Policy for AWS Resilience Hub service role which allows access to other AWS services in order to execute assessment.
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/AWSResilienceHubAsssessmentExecutionPolicy- Default version
- v9
- Created
- Last edited
- Services
- apigateway, application-autoscaling, autoscaling, backup, cloudformation, cloudwatch, datasync, devops-guru, dlm, docdb-elastic, drs, ds, dynamodb, ec2, ecr, ecs, eks, elasticache, elasticfilesystem, elasticloadbalancing, fis, fsx, lambda, rds, resource-groups, route53, route53-recovery-control-config, route53-recovery-readiness, route53resolver, s3, servicecatalog, sns, sqs, ssm, states, tag
Control-plane actions (131)
By access level: 65 List, 65 Read, 1 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| API Gateway | 1 of 44 | 1 Read; 1 restricted, 0 conditional | apigateway:GET |
| Application Auto Scaling | 1 of 14 | 1 Read; 0 restricted, 0 conditional | application-autoscaling:DescribeScalableTargets |
| EC2 Auto Scaling | 1 of 68 | 1 List; 0 restricted, 0 conditional | autoscaling:DescribeAutoScalingGroups |
| Backup | 5 of 122 | 2 List, 3 Read; 0 restricted, 0 conditional | backup:DescribeBackupVault, backup:GetBackupPlan, backup:GetBackupSelection, backup:ListBackupPlans, backup:ListBackupSelections |
| CloudFormation | 3 of 104 | 2 List, 1 Read; 0 restricted, 0 conditional | cloudformation:DescribeStacks, cloudformation:ListStackResources, cloudformation:ValidateTemplate |
| CloudWatch | 1 of 160 | 1 Read; 0 restricted, 0 conditional | cloudwatch:DescribeAlarms |
| DataSync | 3 of 66 | 2 List, 1 Read; 0 restricted, 0 conditional | datasync:DescribeTask, datasync:ListLocations, datasync:ListTasks |
| DevOps Guru | 1 of 31 | 1 List; 0 restricted, 0 conditional | devops-guru:ListMonitoredResources |
| Data Lifecycle Manager | 2 of 8 | 1 List, 1 Read; 0 restricted, 0 conditional | dlm:GetLifecyclePolicies, dlm:GetLifecyclePolicy |
| DocumentDB Elastic Clusters | 4 of 19 | 2 List, 2 Read; 0 restricted, 0 conditional | docdb-elastic:GetCluster, docdb-elastic:GetClusterSnapshot, docdb-elastic:ListClusterSnapshots, docdb-elastic:ListTagsForResource |
| DRS | 3 of 110 | 3 Read; 0 restricted, 0 conditional | drs:DescribeJobs, drs:DescribeSourceServers, drs:GetReplicationConfiguration |
| Directory Service | 1 of 91 | 1 List; 0 restricted, 0 conditional | ds:DescribeDirectories |
| DynamoDB | 6 of 68 | 1 List, 5 Read; 0 restricted, 0 conditional | dynamodb:DescribeContinuousBackups, dynamodb:DescribeGlobalTable, dynamodb:DescribeLimits, dynamodb:DescribeTable, dynamodb:ListGlobalTables, dynamodb:ListTagsOfResource |
| EC2 | 13 of 834 | 13 List; 0 restricted, 0 conditional | ec2:DescribeAvailabilityZones, ec2:DescribeFastSnapshotRestores, ec2:DescribeFleets, ec2:DescribeHosts, ec2:DescribeInstances, ec2:DescribeNatGateways, ec2:DescribePlacementGroups, ec2:DescribeRegions, ec2:DescribeSnapshots, ec2:DescribeSubnets, ec2:DescribeTags, ec2:DescribeVolumes and 1 more |
| Elastic Container Registry | 1 of 65 | 1 Read; 0 restricted, 0 conditional | ecr:DescribeRegistry |
| Elastic Container Service | 7 of 92 | 2 List, 5 Read; 0 restricted, 0 conditional | ecs:DescribeCapacityProviders, ecs:DescribeClusters, ecs:DescribeContainerInstances, ecs:DescribeServices, ecs:DescribeTaskDefinition, ecs:ListContainerInstances, ecs:ListServices |
| EKS | 5 of 74 | 2 List, 3 Read; 0 restricted, 0 conditional | eks:DescribeCluster, eks:DescribeFargateProfile, eks:DescribeNodegroup, eks:ListFargateProfiles, eks:ListNodegroups |
| ElastiCache | 6 of 77 | 6 List; 0 restricted, 0 conditional | elasticache:DescribeCacheClusters, elasticache:DescribeGlobalReplicationGroups, elasticache:DescribeReplicationGroups, elasticache:DescribeServerlessCacheSnapshots, elasticache:DescribeServerlessCaches, elasticache:DescribeSnapshots |
| EFS | 4 of 38 | 2 List, 2 Read; 0 restricted, 0 conditional | elasticfilesystem:DescribeFileSystems, elasticfilesystem:DescribeLifecycleConfiguration, elasticfilesystem:DescribeMountTargets, elasticfilesystem:DescribeReplicationConfigurations |
| ELB | 4 of 77 | 1 List, 3 Read; 0 restricted, 0 conditional | elasticloadbalancing:DescribeListeners, elasticloadbalancing:DescribeLoadBalancers, elasticloadbalancing:DescribeTargetGroups, elasticloadbalancing:DescribeTargetHealth |
| FIS | 5 of 29 | 3 List, 2 Read; 0 restricted, 0 conditional | fis:GetExperiment, fis:GetExperimentTemplate, fis:ListExperimentResolvedTargets, fis:ListExperimentTemplates, fis:ListExperiments |
| FSx | 1 of 56 | 1 Read; 0 restricted, 0 conditional | fsx:DescribeFileSystems |
| Lambda | 6 of 121 | 4 List, 2 Read; 0 restricted, 0 conditional | lambda:GetFunctionConcurrency, lambda:GetFunctionConfiguration, lambda:ListAliases, lambda:ListEventSourceMappings, lambda:ListFunctionEventInvokeConfigs, lambda:ListVersionsByFunction |
| RDS | 9 of 173 | 8 List, 1 Read; 0 restricted, 0 conditional | rds:DescribeDBClusterSnapshots, rds:DescribeDBClusters, rds:DescribeDBInstanceAutomatedBackups, rds:DescribeDBInstances, rds:DescribeDBProxies, rds:DescribeDBProxyTargets, rds:DescribeDBSnapshots, rds:DescribeGlobalClusters, rds:ListTagsForResource |
| Resource Groups | 2 of 29 | 1 List, 1 Read; 0 restricted, 0 conditional | resource-groups:GetGroup, resource-groups:ListGroupResources |
| Route 53 | 4 of 71 | 2 List, 2 Read; 0 restricted, 0 conditional | route53:GetHealthCheck, route53:ListHealthChecks, route53:ListHostedZones, route53:ListResourceRecordSets |
| Route 53 Recovery Controls | 3 of 27 | 3 Read; 0 restricted, 0 conditional | route53-recovery-control-config:ListClusters, route53-recovery-control-config:ListControlPanels, route53-recovery-control-config:ListRoutingControls |
| Route 53 Recovery Readiness | 3 of 32 | 3 Read; 0 restricted, 0 conditional | route53-recovery-readiness:GetReadinessCheckStatus, route53-recovery-readiness:GetResourceSet, route53-recovery-readiness:ListReadinessChecks |
| Route 53 Resolver | 2 of 70 | 2 List; 0 restricted, 0 conditional | route53resolver:ListResolverEndpointIpAddresses, route53resolver:ListResolverEndpoints |
| S3 | 11 of 155 | 2 List, 8 Read, 1 Write; 11 restricted, 11 conditional | s3:CreateBucket, s3:GetBucketLocation, s3:GetBucketLogging, s3:GetBucketObjectLockConfiguration, s3:GetBucketPolicyStatus, s3:GetBucketTagging, s3:GetBucketVersioning, s3:GetMultiRegionAccessPointRoutes, s3:GetReplicationConfiguration, s3:ListAllMyBuckets, s3:ListMultiRegionAccessPoints |
| Service Catalog | 2 of 117 | 1 List, 1 Read; 0 restricted, 0 conditional | servicecatalog:GetApplication, servicecatalog:ListAssociatedResources |
| SNS | 3 of 40 | 1 List, 2 Read; 0 restricted, 0 conditional | sns:GetSubscriptionAttributes, sns:GetTopicAttributes, sns:ListSubscriptionsByTopic |
| SQS | 2 of 20 | 2 Read; 0 restricted, 0 conditional | sqs:GetQueueAttributes, sqs:GetQueueUrl |
| Systems Manager | 2 of 164 | 2 Read; 1 restricted, 0 conditional | ssm:DescribeAutomationExecutions, ssm:GetParametersByPath |
| Step Functions | 3 of 37 | 2 List, 1 Read; 0 restricted, 0 conditional | states:DescribeStateMachine, states:ListStateMachineAliases, states:ListStateMachineVersions |
| Resource Group Tagging | 1 of 9 | 1 Read; 0 restricted, 0 conditional | tag:GetResources |
API Gateway: 1 actions
- apigateway:GET (Read)
Application Auto Scaling: 1 actions
- application-autoscaling:DescribeScalableTargets (Read)
EC2 Auto Scaling: 1 actions
- autoscaling:DescribeAutoScalingGroups (List)
Backup: 5 actions
- backup:DescribeBackupVault (Read)
- backup:GetBackupPlan (Read)
- backup:GetBackupSelection (Read)
- backup:ListBackupPlans (List)
- backup:ListBackupSelections (List)
CloudFormation: 3 actions
- cloudformation:DescribeStacks (List)
- cloudformation:ListStackResources (List)
- cloudformation:ValidateTemplate (Read)
CloudWatch: 1 actions
- cloudwatch:DescribeAlarms (Read)
DataSync: 3 actions
- datasync:DescribeTask (Read)
- datasync:ListLocations (List)
- datasync:ListTasks (List)
DevOps Guru: 1 actions
- devops-guru:ListMonitoredResources (List)
Data Lifecycle Manager: 2 actions
- dlm:GetLifecyclePolicies (List)
- dlm:GetLifecyclePolicy (Read)
DocumentDB Elastic Clusters: 4 actions
- docdb-elastic:GetCluster (Read)
- docdb-elastic:GetClusterSnapshot (Read)
- docdb-elastic:ListClusterSnapshots (List)
- docdb-elastic:ListTagsForResource (List)
DRS: 3 actions
- drs:DescribeJobs (Read)
- drs:DescribeSourceServers (Read)
- drs:GetReplicationConfiguration (Read)
Directory Service: 1 actions
- ds:DescribeDirectories (List)
DynamoDB: 6 actions
- dynamodb:DescribeContinuousBackups (Read)
- dynamodb:DescribeGlobalTable (Read)
- dynamodb:DescribeLimits (Read)
- dynamodb:DescribeTable (Read)
- dynamodb:ListGlobalTables (List)
- dynamodb:ListTagsOfResource (Read)
EC2: 13 actions
- ec2:DescribeAvailabilityZones (List)
- ec2:DescribeFastSnapshotRestores (List)
- ec2:DescribeFleets (List)
- ec2:DescribeHosts (List)
- ec2:DescribeInstances (List)
- ec2:DescribeNatGateways (List)
- ec2:DescribePlacementGroups (List)
- ec2:DescribeRegions (List)
- ec2:DescribeSnapshots (List)
- ec2:DescribeSubnets (List)
- ec2:DescribeTags (List)
- ec2:DescribeVolumes (List)
- ec2:DescribeVpcEndpoints (List)
Elastic Container Registry: 1 actions
- ecr:DescribeRegistry (Read)
Elastic Container Service: 7 actions
- ecs:DescribeCapacityProviders (Read)
- ecs:DescribeClusters (Read)
- ecs:DescribeContainerInstances (Read)
- ecs:DescribeServices (Read)
- ecs:DescribeTaskDefinition (Read)
- ecs:ListContainerInstances (List)
- ecs:ListServices (List)
EKS: 5 actions
- eks:DescribeCluster (Read)
- eks:DescribeFargateProfile (Read)
- eks:DescribeNodegroup (Read)
- eks:ListFargateProfiles (List)
- eks:ListNodegroups (List)
ElastiCache: 6 actions
- elasticache:DescribeCacheClusters (List)
- elasticache:DescribeGlobalReplicationGroups (List)
- elasticache:DescribeReplicationGroups (List)
- elasticache:DescribeServerlessCacheSnapshots (List)
- elasticache:DescribeServerlessCaches (List)
- elasticache:DescribeSnapshots (List)
EFS: 4 actions
- elasticfilesystem:DescribeFileSystems (List)
- elasticfilesystem:DescribeLifecycleConfiguration (Read)
- elasticfilesystem:DescribeMountTargets (Read)
- elasticfilesystem:DescribeReplicationConfigurations (List)
ELB: 4 actions
- elasticloadbalancing:DescribeListeners (Read)
- elasticloadbalancing:DescribeLoadBalancers (List)
- elasticloadbalancing:DescribeTargetGroups (Read)
- elasticloadbalancing:DescribeTargetHealth (Read)
FIS: 5 actions
- fis:GetExperiment (Read)
- fis:GetExperimentTemplate (Read)
- fis:ListExperimentResolvedTargets (List)
- fis:ListExperimentTemplates (List)
- fis:ListExperiments (List)
FSx: 1 actions
- fsx:DescribeFileSystems (Read)
Lambda: 6 actions
- lambda:GetFunctionConcurrency (Read)
- lambda:GetFunctionConfiguration (Read)
- lambda:ListAliases (List)
- lambda:ListEventSourceMappings (List)
- lambda:ListFunctionEventInvokeConfigs (List)
- lambda:ListVersionsByFunction (List)
RDS: 9 actions
- rds:DescribeDBClusterSnapshots (List)
- rds:DescribeDBClusters (List)
- rds:DescribeDBInstanceAutomatedBackups (List)
- rds:DescribeDBInstances (List)
- rds:DescribeDBProxies (List)
- rds:DescribeDBProxyTargets (List)
- rds:DescribeDBSnapshots (List)
- rds:DescribeGlobalClusters (List)
- rds:ListTagsForResource (Read)
Resource Groups: 2 actions
- resource-groups:GetGroup (Read)
- resource-groups:ListGroupResources (List)
Route 53: 4 actions
- route53:GetHealthCheck (Read)
- route53:ListHealthChecks (Read)
- route53:ListHostedZones (List)
- route53:ListResourceRecordSets (List)
Route 53 Recovery Controls: 3 actions
- route53-recovery-control-config:ListClusters (Read)
- route53-recovery-control-config:ListControlPanels (Read)
- route53-recovery-control-config:ListRoutingControls (Read)
Route 53 Recovery Readiness: 3 actions
- route53-recovery-readiness:GetReadinessCheckStatus (Read)
- route53-recovery-readiness:GetResourceSet (Read)
- route53-recovery-readiness:ListReadinessChecks (Read)
Route 53 Resolver: 2 actions
- route53resolver:ListResolverEndpointIpAddresses (List)
- route53resolver:ListResolverEndpoints (List)
S3: 11 actions
- s3:CreateBucket (Write)
- s3:GetBucketLocation (Read)
- s3:GetBucketLogging (Read)
- s3:GetBucketObjectLockConfiguration (Read)
- s3:GetBucketPolicyStatus (Read)
- s3:GetBucketTagging (Read)
- s3:GetBucketVersioning (Read)
- s3:GetMultiRegionAccessPointRoutes (Read)
- s3:GetReplicationConfiguration (Read)
- s3:ListAllMyBuckets (List)
- s3:ListMultiRegionAccessPoints (List)
Service Catalog: 2 actions
- servicecatalog:GetApplication (Read)
- servicecatalog:ListAssociatedResources (List)
SNS: 3 actions
- sns:GetSubscriptionAttributes (Read)
- sns:GetTopicAttributes (Read)
- sns:ListSubscriptionsByTopic (List)
SQS: 2 actions
- sqs:GetQueueAttributes (Read)
- sqs:GetQueueUrl (Read)
Systems Manager: 2 actions
- ssm:DescribeAutomationExecutions (Read)
- ssm:GetParametersByPath (Read)
Step Functions: 3 actions
- states:DescribeStateMachine (Read)
- states:ListStateMachineAliases (List)
- states:ListStateMachineVersions (List)
Resource Group Tagging: 1 actions
- tag:GetResources (Read)
Data-plane actions (6)
By access level: 1 List, 3 Read, 2 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| CloudWatch | 3 of 5 | 2 Read, 1 Write; 1 restricted, 1 conditional | cloudwatch:GetMetricData, cloudwatch:GetMetricStatistics, cloudwatch:PutMetricData |
| S3 | 3 of 25 | 1 List, 1 Read, 1 Write; 2 restricted, 2 conditional | s3:GetObject, s3:ListBucket, s3:PutObject |
CloudWatch: 3 actions
- cloudwatch:GetMetricData (Read)
- cloudwatch:GetMetricStatistics (Read)
- cloudwatch:PutMetricData (Write)
S3: 3 actions
- s3:GetObject (Read)
- s3:ListBucket (List)
- s3:PutObject (Write)
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: Yes, to users, groups and roles.
Why this tier
- Grants 3 write, tagging or permissions-management actions, short of full control of any service.
- Grants data-plane write actions on a data store, but only for scoped resources or under conditions.
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
- AccessAnalyzerServiceRolePolicy
- AdministratorAccess-AWSElasticBeanstalk
- AmazonAppFlowFullAccess
- AmazonAppStreamServiceAccess
- AmazonBedrockStudioPermissionsBoundary
- AmazonBraketJobsExecutionPolicy
- AmazonBraketServiceRolePolicy
- AmazonCloudWatchEvidentlyFullAccess
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": "AWSResilienceHubFullResourceStatement",
"Effect": "Allow",
"Action": [
"application-autoscaling:DescribeScalableTargets",
"autoscaling:DescribeAutoScalingGroups",
"backup:DescribeBackupVault",
"backup:GetBackupPlan",
"backup:GetBackupSelection",
"backup:ListBackupPlans",
"backup:ListBackupSelections",
"cloudformation:DescribeStacks",
"cloudformation:ListStackResources",
"cloudformation:ValidateTemplate",
"cloudwatch:DescribeAlarms",
"cloudwatch:GetMetricData",
"cloudwatch:GetMetricStatistics",
"datasync:DescribeTask",
"datasync:ListLocations",
"datasync:ListTasks",
"devops-guru:ListMonitoredResources",
"dlm:GetLifecyclePolicies",
"dlm:GetLifecyclePolicy",
"docdb-elastic:GetCluster",
"docdb-elastic:GetClusterSnapshot",
"docdb-elastic:ListClusterSnapshots",
"docdb-elastic:ListTagsForResource",
"drs:DescribeJobs",
"drs:DescribeSourceServers",
"drs:GetReplicationConfiguration",
"ds:DescribeDirectories",
"dynamodb:DescribeContinuousBackups",
"dynamodb:DescribeGlobalTable",
"dynamodb:DescribeLimits",
"dynamodb:DescribeTable",
"dynamodb:ListGlobalTables",
"dynamodb:ListTagsOfResource",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeFastSnapshotRestores",
"ec2:DescribeFleets",
"ec2:DescribeHosts",
"ec2:DescribeInstances",
"ec2:DescribeNatGateways",
"ec2:DescribePlacementGroups",
"ec2:DescribeRegions",
"ec2:DescribeSnapshots",
"ec2:DescribeSubnets",
"ec2:DescribeTags",
"ec2:DescribeVolumes",
"ec2:DescribeVpcEndpoints",
"ecr:DescribeRegistry",
"ecs:DescribeCapacityProviders",
"ecs:DescribeClusters",
"ecs:DescribeContainerInstances",
"ecs:DescribeServices",
"ecs:DescribeTaskDefinition",
"ecs:ListContainerInstances",
"ecs:ListServices",
"eks:DescribeCluster",
"eks:DescribeFargateProfile",
"eks:DescribeNodegroup",
"eks:ListFargateProfiles",
"eks:ListNodegroups",
"elasticache:DescribeCacheClusters",
"elasticache:DescribeGlobalReplicationGroups",
"elasticache:DescribeReplicationGroups",
"elasticache:DescribeSnapshots",
"elasticache:DescribeServerlessCaches",
"elasticache:DescribeServerlessCacheSnapshots",
"elasticfilesystem:DescribeFileSystems",
"elasticfilesystem:DescribeLifecycleConfiguration",
"elasticfilesystem:DescribeMountTargets",
"elasticfilesystem:DescribeReplicationConfigurations",
"elasticloadbalancing:DescribeListeners",
"elasticloadbalancing:DescribeLoadBalancers",
"elasticloadbalancing:DescribeTargetGroups",
"elasticloadbalancing:DescribeTargetHealth",
"fis:GetExperiment",
"fis:GetExperimentTemplate",
"fis:ListExperimentTemplates",
"fis:ListExperiments",
"fis:ListExperimentResolvedTargets",
"fsx:DescribeFileSystems",
"lambda:GetFunctionConcurrency",
"lambda:GetFunctionConfiguration",
"lambda:ListAliases",
"lambda:ListEventSourceMappings",
"lambda:ListFunctionEventInvokeConfigs",
"lambda:ListVersionsByFunction",
"rds:DescribeDBClusterSnapshots",
"rds:DescribeDBClusters",
"rds:DescribeDBInstanceAutomatedBackups",
"rds:DescribeDBInstances",
"rds:DescribeDBProxies",
"rds:DescribeDBProxyTargets",
"rds:DescribeDBSnapshots",
"rds:DescribeGlobalClusters",
"rds:ListTagsForResource",
"resource-groups:GetGroup",
"resource-groups:ListGroupResources",
"route53-recovery-control-config:ListClusters",
"route53-recovery-control-config:ListControlPanels",
"route53-recovery-control-config:ListRoutingControls",
"route53-recovery-readiness:GetReadinessCheckStatus",
"route53-recovery-readiness:GetResourceSet",
"route53-recovery-readiness:ListReadinessChecks",
"route53:GetHealthCheck",
"route53:ListHealthChecks",
"route53:ListHostedZones",
"route53:ListResourceRecordSets",
"route53resolver:ListResolverEndpoints",
"route53resolver:ListResolverEndpointIpAddresses",
"s3:ListBucket",
"servicecatalog:GetApplication",
"servicecatalog:ListAssociatedResources",
"sns:GetSubscriptionAttributes",
"sns:GetTopicAttributes",
"sns:ListSubscriptionsByTopic",
"sqs:GetQueueAttributes",
"sqs:GetQueueUrl",
"ssm:DescribeAutomationExecutions",
"states:DescribeStateMachine",
"states:ListStateMachineVersions",
"states:ListStateMachineAliases",
"tag:GetResources"
],
"Resource": "*"
},
{
"Sid": "AWSResilienceHubApiGatewayStatement",
"Effect": "Allow",
"Action": [
"apigateway:GET"
],
"Resource": [
"arn:aws:apigateway:*::/apis/*",
"arn:aws:apigateway:*::/restapis/*",
"arn:aws:apigateway:*::/usageplans"
]
},
{
"Sid": "AWSResilienceHubS3ArtifactStatement",
"Effect": "Allow",
"Action": [
"s3:CreateBucket",
"s3:PutObject",
"s3:GetObject"
],
"Resource": "arn:aws:s3:::aws-resilience-hub-artifacts-*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "AWSResilienceHubS3AccessStatement",
"Effect": "Allow",
"Action": [
"s3:GetBucketLocation",
"s3:GetBucketLogging",
"s3:GetBucketObjectLockConfiguration",
"s3:GetBucketPolicyStatus",
"s3:GetBucketTagging",
"s3:GetBucketVersioning",
"s3:GetMultiRegionAccessPointRoutes",
"s3:GetReplicationConfiguration",
"s3:ListAllMyBuckets",
"s3:ListMultiRegionAccessPoints"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "AWSResilienceHubCloudWatchStatement",
"Effect": "Allow",
"Action": [
"cloudwatch:PutMetricData"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"cloudwatch:namespace": "ResilienceHub"
}
}
},
{
"Sid": "AWSResilienceHubSSMStatement",
"Effect": "Allow",
"Action": [
"ssm:GetParametersByPath"
],
"Resource": "arn:aws:ssm:*:*:parameter/ResilienceHub/*"
}
]
}
Version history
Current version v9, edited by AWS on 2026-02-12. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.
Attach snippets
AWS CLI
aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AWSResilienceHubAsssessmentExecutionPolicy
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AWSResilienceHubAsssessmentExecutionPolicy
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AWSResilienceHubAsssessmentExecutionPolicyCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AWSResilienceHubAsssessmentExecutionPolicyTerraform
resource "aws_iam_role_policy_attachment" "awsresiliencehubasssessmentexecutionpolicy" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/AWSResilienceHubAsssessmentExecutionPolicy"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("AWSResilienceHubAsssessmentExecutionPolicy"),
);Sources
Pending editorial review. No editorial sources are listed yet.