如何解决AWS CodeBuild 默认环境变量
我在登录 ECR 时遇到问题。
buildspec.yml
...
- echo $AWS_DEFAULT_REGION and $AWS_ACCOUNT_ID
- aws ecr get-login-password --region $AWS_DEFAULT_REGION | docker login --username AWS --password-stdin $AWS_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com
以下命令返回“us-east-2”和“”($AWS_ACCOUNT_ID 为空)
- echo $AWS_DEFAULT_REGION and $AWS_ACCOUNT_ID
这就是我无法登录 ECR 的原因。
解决方法
因为没有名为 AWS_ACCOUNT_ID
的默认代码构建环境变量
在这里Environment variables in build environments您可以找到所有默认的代码构建环境变量。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。