s3cmd
Install s3cmd (s3 CLI client)
sudo apt install -y s3cmd
Configuration file
s3cmd --configure ${HOME}/.s3cfg
CLI
s3cmd mb s3://buk1 s3cmd put /tmp/1m.img s3://buk1 s3cmd ls s3://buk1 s3cmd du s3cmd rm s3://buk1/1m.img s3cmd rb s3://buk1 s3cmd rb s3://buk1 --recursive s3cmd rm s3://lfs/ --recursive --force s3cmd \ --access_key xxxxxxxxxxx \ --secret_key xxxxxxxxxxxxxx \ --host-bucket '%(bucket)s.s3.example.com' \ --host s3.example.com \ --signature-v2 \ --no-preserve \ ls s3://lpz-duply
ACL
s3cmd setacl s3://bucket/path/to/file --acl-public s3cmd info s3://bucket/path/to/file s3cmd setacl s3://bucket/path/to/file --acl-private
Links
https://lollyrock.com/articles/s3cmd-with-radosgw/
https://linuxconfig.org/getting-started-with-aws-s3cmd-command-by-examples