For Linux, macOS, or Unix:
aws iam create-policy \
--policy-name rds-s3-integration-policy
\
--policy-document '{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "s3integration
",
"Action": [
"s3:GetObject",
"s3:ListBucket",
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts"
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::amzn-s3-demo-bucket
",
"arn:aws:s3:::amzn-s3-demo-bucket
/*
"
]
}
]
}'
The following example includes permissions for custom KMS keys.
aws iam create-policy \
--policy-name rds-s3-integration-policy
\
--policy-document '{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "s3integration
",
"Action": [
"s3:GetObject",
"s3:ListBucket",
"s3:PutObject",
"kms:Decrypt",
"kms:Encrypt",
"kms:ReEncrypt*",
"kms:GenerateDataKey",
"kms:DescribeKey",
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::amzn-s3-demo-bucket
",
"arn:aws:s3:::amzn-s3-demo-bucket
/*
",
"arn:aws:kms:::your-kms-arn
"
]
}
]
}'
For Windows:
aws iam create-policy ^
--policy-name rds-s3-integration-policy
^
--policy-document '{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "s3integration
",
"Action": [
"s3:GetObject",
"s3:ListBucket",
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts"
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::amzn-s3-demo-bucket
",
"arn:aws:s3:::amzn-s3-demo-bucket
/*
"
]
}
]
}'
The following example includes permissions for custom KMS keys.
aws iam create-policy ^
--policy-name rds-s3-integration-policy
^
--policy-document '{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "s3integration
",
"Action": [
"s3:GetObject",
"s3:ListBucket",
"s3:PutObject",
"kms:Decrypt",
"kms:Encrypt",
"kms:ReEncrypt",
"kms:GenerateDataKey",
"kms:DescribeKey",
],
"Effect": "Allow",
"Resource": [
"arn:aws:s3:::amzn-s3-demo-bucket
",
"arn:aws:s3:::amzn-s3-demo-bucket
/*
",
"arn:aws:kms:::your-kms-arn
"
]
}
]
}'
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4