打包器构建失败,并显示:
amazon-ebs: error validating regions: AuthFailure: AWS was not able to validate the provided access credentials
在尝试在AWS上构建AMI时,我几次遇到以上错误。我的模板包含用env
压缩程序关键字调用的必需变量。
答案 0 :(得分:0)
似乎凭据未在运行时传递给打包程序,因此失败。
请使用“个人资料”:“您的AWS个人资料”构建器密钥,并将您的AWS个人资料作为值传递。然后export AWS_SHARED_CREDENTIALS_FILE=~/.aws/credentials
并运行打包程序构建命令。这种方法似乎比使用
"access_key": "{{user `AWS_ACCESS_KEY_ID`}}",
"secret_key": "{{user `AWS_SECRET_ACCESS_KEY`}}",
答案 1 :(得分:0)
我遇到了同样的问题,但无法找出问题所在。
然后我尝试了 terraform 来测试凭据,消息好一点,并提到了一些关于时钟的内容,所以我重新启动了 Windows 并得到了“已修复”的问题。