使用了两个版本的 cli 需要特别处理
AWS_CLI_MAJOR_VERSION=$(aws --version 2>&1 | cut -d " " -f1 | cut -d "/" -f2 | cut -d "." -f1)
if [ "$AWS_CLI_MAJOR_VERSION" = "1" ]; then
echo "aws-cli verion is 1"
$(aws ecr get-login --no-include-email --region cn-northwest-1)
else
echo "aws-cli version is 2"
aws ecr get-login-password | docker login --username AWS --password-stdin account-id.dkr.ecr.region.amazonaws.com.cn
fi
本文介绍了一种脚本方案来适配不同版本的 AWS CLI 工具,特别是针对登录 ECR 仓库的不同命令格式。该脚本通过判断当前安装的 AWS CLI 版本,选择合适的命令进行仓库登录。
1219

被折叠的 条评论
为什么被折叠?



