AWS permission usage
The following tables contain information about why Cloud Snapshot Manager requires AWS permissions to discover and protect resources in your cloud environment:
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
ec2:DescribeVolumes |
|
|
ec2:DescribeInstances |
|
|
ec2:CreateSnapshot |
|
|
ec2:DescribeInstanceAttribute |
|
|
ec2:CopySnapshot |
|
|
ec2:CreateTags |
|
|
ec2:CreateVolume |
|
|
ec2:AssociateIamInstanceProfile |
|
Associates an IAM instance profile with an instance that is in running or stopped state. Used to attach the IAM role to the restored VM. |
|
|
All 'Describe*' actions are required if you want to restore instances with configuration that is different from the original configuration of the resource (of which a snapshot was taken). The actions list those resources for selection. |
|
File Level Restore | |
ec2:ModifySnapshotAttribute |
|
Required to share and stop sharing the snapshot after a snapshot or restore operation is completed. |
ec2:DeleteSnapshot | Expire EBS or EC2 snapshot. | In the case of a DR account, which is required if the account has permission to delete snapshots. |
ec2:DeleteTags | To delete tags which are added by Cloud Snapshot Manager if the DR account does not have permission to delete the snapshot. | |
ec2:DescribeSnapshots |
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
rds:DescribeDBInstances |
|
|
|
|
|
|
|
|
rds:DeleteDBSnapshot |
|
|
rds:DescribeDBSnapshots |
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
rds:DescribeDBClusters |
|
|
|
|
|
|
|
|
rds:DeleteDBClusterSnapshot |
|
|
rds:DescribeDBClusterSnapshot |
|
|
|
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
redshift:DescribeClusters |
|
|
|
|
|
redshift:RestoreFromClusterSnapshot |
|
|
redshift:DeleteClusterSnapshot |
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
dynamodb:DescribeTable |
|
|
dynamodb:ListTables |
|
|
|
|
'describeBackup' is for monitoring status of snapshot as snapshot creation is asynchronous. |
|
|
|
dynamodb:DeleteBackup |
|
|
dynamodb:ListBackups |
|
'ListBackups' is required to list all non-CSM snapshot details from the AWS account in the Non-CSM Snapshot Details Report. |
dynamodb:CreateTable | Create table |
The permissions are required only for the following AWS ARN: "arn:aws:dynamodb:*:*:table/*" |
dynamodb:CreateTableReplica | Create table replica | The permissions are required only for the following AWS ARN:
"arn:aws:dynamodb:*:*:table/*" |
dynamodb:UpdateTable | Update table replica | 'UpdateTable' modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table.
The permissions are required only for the following AWS ARN: "arn:aws:dynamodb:*:*:table/*" |
|
Registers or updates a scalable target, the resource that you want to scale. |
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
|
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
iam:PassRole |
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
kms:ListAliases |
|
To list keys in target regions for encrypting data while copying snapshots. |
|
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
|
|
To report snapshot bucket size, that is storage usage in GB-Month for all snapshots in the AWS account irrespective of whether the snapshots are created by Cloud Snapshot Manager or not. |
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
|
|
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
|
|
For managing Fargate Container that runs as CSM Proxy for data movement between DDVE and cloud snapshots.
The permissions are required only for the following AWS ARNs:
|
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
|
|
For communication between
Cloud Snapshot Manager services (running in Dell Data Center) and CSM Proxy (running in the user cloud account) to copy data from the snapshot to the target storage. For example, DDVE.
The permissions are required only for the AWS ARN: "arn:aws:sqs:*:*:csm*" |
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
|
|
To create a CSM Proxy (compute) instance on-demand in the cloud account for copying data. For example, for copying EBS snapshots to DDVE in the cloud provider environment.
The permissions are required only for the AWS ARN: "arn:aws:cloudformation:*:*:stack/csm-*/*" |
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
|
|
To create a CSM Proxy (compute) instance on-demand in the cloud account for copying data. For example, for copying EBS snapshots to DDVE in the cloud provider environment. |
AWS Permission | Cloud Snapshot Manager features dependent on the permission | Comments |
---|---|---|
|
|
To create a CSM Proxy (compute) instance on-demand in the cloud account for copying data. For example, for copying EBS snapshots to DDVE in the cloud provider environment. |