This package includes a simple lambda functions and associated permissions to replicate create-object events from one S3 bucket to another. It was developed to enable same-region cross-account object replication.
Copy the .tfvars sample file:
cp terraform.tfvars.sample terraform.tfvars
Populate the sample file with values that apply to your AWS environment (see configuration variables section, below).
Deploy this module with:
NOTE: Terraform will ignore the
aws_profile config variable if you have static credentials or environment variables set, see the AWS Provider page.
Configuration variables are shown in
terraform.tfvars.sample, and are explained below:
prefix = "myprefix" # prefix to name created replicator resourcespermissions_boundary = "arn:aws:iam::1234567890:policy/YourRoleBoundary" # IAM permissions boundary ARNsource_bucket = "source-bucket-name" # Source S3 bucketsource_prefix = "source-prefix" # Source object prefix e.g. 'path/to/filedir'tags =