AWS CodeDeploy 部署在事件 BlockTraffic 时失败

nth*_*ile 5 amazon-ec2 amazon-web-services

我正在尝试使用 ELB 后面的 EC2 设置从 GitHub 到 AWS 的自动部署。

在遵循教程:使用 AWS CodeDeploy 从 GitHub 部署应用程序后,我的部署在尝试一小时(上次为 1 小时 2 分钟)后在 BlockTraffic 事件中失败,并显示错误代码ScriptFailed。我不确定如何解决问题/去哪里查找。

ELB目标群体目标健康状况:healthy

健康检查配置:

Healthy threshold: 2 Unhealthy threshold: 2 Timeout: 5 Interval: 10 Success codes: 200

use*_*639 0

如果实例位于 ELB 之后,请确保您的 Code Deploy 角色具有足够的访问权限来注册和取消注册实例。

可能需要以下权限。

"elasticloadbalancing:DescribeLoadBalancers",
"elasticloadbalancing:DescribeInstanceHealth",
"elasticloadbalancing:RegisterInstancesWithLoadBalancer",
"elasticloadbalancing:DeregisterInstancesFromLoadBalancer",
"elasticloadbalancing:DescribeTargetGroups",
"elasticloadbalancing:DescribeTargetHealth",
"elasticloadbalancing:RegisterTargets",
"elasticloadbalancing:DeregisterTargets"
Run Code Online (Sandbox Code Playgroud)