co uvidíš, když poběžíš
ls -l ~/.aws/config
v rámci vaší instance dockeru?
Montáž $HOME/.aws/
do kontejneru by mělo fungovat. Ujistěte se, že je připojen jako pouze pro čtení.
Za zmínku také stojí, pokud máte několik profilů ve vašem ~/.aws/config
-- musíte také zadat AWS_PROFILE=somethingsomething
proměnná prostředí. Např. přes docker run -e AWS_PROFILE=xxx ...
jinak se zobrazí stejná chybová zpráva (nelze najít přihlašovací údaje).
Aktualizace: Přidán příklad příkazu mount
docker run -v ~/.aws:/root/.aws …
Místo kopírování ~/.aws/credentials a konfiguračního souboru do kontejneru pro aws-cli můžete použít proměnnou prostředí
docker run \
-e AWS_ACCESS_KEY_ID=AXXXXXXXXXXXXE \
-e AWS_SECRET_ACCESS_KEY=wXXXXXXXXXXXXY \
-e AWS_DEFAULT_REGION=us-west-2 \
<img>
Ref:AWS CLI Doc
Jak najít instalační cestu git v Mac nebo Linuxu?
Jak mohu nakonfigurovat službu systemd, aby se pravidelně restartovala?