AWS permissions
The set of AWS permissions that is required by R‑Cloud and must be included in the AWS IAM role depends on whether the AWS account is added to R‑Cloud as compute or a source. Some permissions are common to both scenarios, while others are specific to a particular scenario:
| Service | Permissions |
|---|---|
|
EC2 |
Required when adding compute or a source: CreateNetworkInterface Additionally required when adding a source: AllocateAddress |
| Elastic Block (required only when adding a source) |
CompleteSnapshot |
|
IAM |
Required when adding compute or a source: GetAccountSummary |
| SNS |
Required when adding compute or a source: GetTopicAttributes |
| SQS |
Required when adding compute or a source: DeleteMessage |
| STS |
Required when adding compute or a source: AssumeRole |
| S3 Express (required only when adding a source) |
CreateSession |
Additionally, you must grant the following permissions to the AWS IAM role for performing operations on the target that you set up for storing data:
| Service | Permissions |
|---|---|
|
KMS |
Decrypt |
| STS | AssumeRole |
|
S3 |
CreateBucket |