【问题标题】:AWS CodeBuild Default Environment VariablesAWS CodeBuild 默认环境变量
【发布时间】:2021-03-18 22:14:42
【问题描述】:

我在登录 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 的原因。

【问题讨论】:

    标签: amazon-web-services aws-codebuild amazon-ecr


    【解决方案1】:

    因为没有名为AWS_ACCOUNT_ID的默认codebuild环境变量

    在这里Environment variables in build environments你可以找到所有默认的codebuild环境变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-25
      • 1970-01-01
      • 2016-02-29
      • 2020-05-09
      • 2017-06-17
      • 2020-09-29
      • 2021-05-01
      • 1970-01-01
      相关资源
      最近更新 更多