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.

About

Simple synchronisation of an S3 source and target

Resources

License

Stars

Watchers

Forks

Packages

No packages published