您需要在BitBucket Pipeline中设置一个长期登录的令牌来pull您的私有ECR镜像。以下是示例代码:
# Set up AWS ECR login
echo $AWS_ECR_SECRET_ACCESS_KEY | docker login -u $AWS_ECR_ACCESS_KEY_ID --password-stdin https://$AWS_ECR_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com
# Pull private ECR image
docker pull $AWS_ECR_ACCOUNT_ID.dkr.ecr.$AWS_DEFAULT_REGION.amazonaws.com/my-ecr-image:latest
请注意,您需要替换示例代码中的AWS ECR访问ID、密钥、账户ID和默认区域以及您自己的私有ECR镜像名称。此外,确保您已正确设置BitBucket Pipelines环境变量以便在您的代码中使用。