gpt4 book ai didi

amazon-web-services - 如何修复 aws CODE BUILD COMMAND_EXECUTION_ERROR 退出状态 255

转载 作者:行者123 更新时间:2023-12-04 17:32:37 26 4
gpt4 key购买 nike

我正在使用 aws 服务代码构建 pilepileline 等配置 CICD piepline,以更新我的 ecs fargate 集群中的 deploymnet,在我的 buildspec.yml 文件中,aws ecs cli 命令失败抛出“COMMAND_EXECUTION_ERROR:执行命令时出错:aws ecs update-服务 --services xxxxx。原因:退出状态 255"

我已尝试使用“AmazonECS_FullAccess”策略为 codebuild 角色提供权限。

post_build:  
commands:
- echo Build completed on `date`
- echo Pushing the Docker images...
- docker push $REPOSITORY_URI:latest
- docker push $REPOSITORY_URI:$IMAGE_TAG
- echo Writing image definitions file...
- printf '[{"name":"xxxxxxx","imageUri":"%s"}]' $REPOSITORY_URI:$IMAGE_TAG > imagedefinitions.json
- cat imagedefinitions.json
- echo Updating ECSfargate service ...
- aws ecs describe-services --services xxxxxxxxxxxxxxxxx
- aws ecs update-service --service xxxxxxxxxxxxxxxxx --desired-count 2 --no-force-new-deployment

最佳答案

附加 AmazonEC2ContainerRegistryPowerUser 策略为我解决了这个问题。

关于amazon-web-services - 如何修复 aws CODE BUILD COMMAND_EXECUTION_ERROR 退出状态 255,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58100966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com