AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION
AWS_ENDPOINT_URL
s3backup --bucket=<name> list
s3backup --bucket=<name> create --src=<pattern> --dst=<directory> --group=week --clean --keep=2
s3backup --bucket=<name> delete --prefix=<directory|object>
s3backup --bucket=<name> clean --dst=<directory> --group=week --keep=0
docker build . --platform linux/amd64 -t jpascal/s3backup:v0.0.6
docker push jpascal/s3backup:v0.0.6
Flags:
-h, --help Show context-sensitive help.
--bucket=STRING bucket name
Commands:
create [flags]
do backup
list [flags]
list files
clean [flags]
clean backups
delete [flags]
delete files by prefix
Flags:
-h, --help Show context-sensitive help.
--bucket=STRING bucket name
--src="*" source files
--group=STRING group name
--partSize=1000 part size in Mb
--dst="/"
--clean clean old backups using keep value
--keep=UINT keep number of files
Flags:
-h, --help Show context-sensitive help.
--bucket=STRING bucket name
--prefix= prefix
Flags:
-h, --help Show context-sensitive help.
--bucket=STRING bucket name
--group=STRING group name
--keep=UINT keep number of files
Flags:
-h, --help Show context-sensitive help.
--bucket=STRING bucket name
--prefix= prefix