You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
terraform/examples/aws-s3-cross-account-access
Valentin Pichard c6beaa7ce8
Fmt all the config files
10 years ago
..
README.md aws: Add example w/ S3 & cross-account access 11 years ago
main.tf Fmt all the config files 10 years ago
prod.txt aws: Add example w/ S3 & cross-account access 11 years ago
terraform.template.tfvars aws: Add example w/ S3 & cross-account access 11 years ago
test.txt aws: Add example w/ S3 & cross-account access 11 years ago
variables.tf Fmt all the config files 10 years ago

README.md

S3 bucket with cross-account access

This example describes how to create an S3 bucket in one AWS account and give access to that bucket to another user from another AWS account using bucket policy. It demonstrates capabilities of provider aliases.

See more in the S3 documentation.

How to run

Either cp terraform.template.tfvars terraform.tfvars and modify that new file accordingly or provide variables via CLI:

terraform apply \
	-var="prod_access_key=AAAAAAAAAAAAAAAAAAA" \
	-var="prod_secret_key=SuperSecretKeyForAccountA" \
	-var="test_account_id=123456789012" \
	-var="test_access_key=BBBBBBBBBBBBBBBBBBB" \
	-var="test_secret_key=SuperSecretKeyForAccountB" \
	-var="bucket_name=tf-bucket-in-prod" \