Skip to content

digirati-labs/scheduled-s3-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scheduled-s3-sync

Environment Variables

Name Description
SOURCE S3 URL of synchronisation source
TARGET S3 URL of synchronisation target

Terraform module

Parameters

Variable Description Default
sync_s3_source source in S3 URL format
sync_s3_source_arn source bucketin ARN format
sync_s3_source_path path within source bucket (everything after initial /) *
sync_s3_target target in S3 URL format
sync_s3_target_arn target bucket in ARN format
sync_s3_target_path path within target bucket (everything after initial /) *
log_group_name CloudWatch log group name
prefix Prefix for resources
sync_identifier Unique name for this synchronisation
region AWS region
sync_s3_docker_image Docker image URL digirati/scheduled-s3-sync:latest
account_id AWS account ID
cluster_id ECS cluster ID to run on
cron_expression Cron scheduling expression in form cron(x x x x x x)

Output

Name Description
role_name Name of task's IAM role.
role_unique_id Unique ID of task's IAM role, to be used in external account's bucket policies.