Настройка awscli для передачи файлов в s3-хранилище

Установка:

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version  # Проверка установки

Настройка удаленного хранилища:

aws configure

Не забыть прописать --endpoint-url, если это не S3 от AWS:

root@hhblipions:~# cat .aws/config
[default]
endpoint_url = https://s3.<host>/

Проверить текущие настройки можно командой:

aws configure list

Проверка файлов в удаленном хранилище:

aws s3 ls s3://<bucket_name>/

Проверить текущие бакеты:

aws s3 ls

Отправить файлы в s3:

aws s3 sync Downloads/ s3://<bucket_name>/