由于某种原因,Packer 无法通过 AWS 进行身份验证,但使用普通的 aws 客户端可以工作,并且我的环境变量设置正确:
AWS_ROLE_SESSION_NAME=...
AWS_SESSION_TOKEN=...
AWS_SECRET_ACCESS_KEY=...
AWS_ROLE=...
AWS_ACCESS_KEY_ID=...
AWS_CLI=...
AWS_ACCOUNT=...
AWS_SECURITY_TOKEN=...
我正在使用 aws saml 进行身份验证,Packer 给了我以下信息:
Error querying AMI: AWS was not able to validate the provided access credentials (AuthFailure)