У меня есть сценарий оболочки, который должен загружать некоторые файлы с S3 и монтировать диск ebs. Тем не менее, я всегда получаю "Невозможно найти учетные данные".
Я указал свои учетные данные командой aws configure
а команды работают вне сценария оболочки. Может ли кто-нибудь, пожалуйста, сказать мне (желательно подробно), как заставить его работать?
Это мой сценарий
#!/bin/bash
AWS_CONFIG_FILE="~/.aws/config"
echo $1
sudo mkfs -t ext4 $1
sudo mkdir /s3-backup-test
sudo chmod -R ugo+rw /s3-backup-test
sudo mount $1 /s3-backup-test
sudo aws s3 sync s3://backup-test-s3 /s3-backup/test
du -h /s3-backup-test
ipt (short version):
Спасибо за любую помощь!