You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22中AWS CodeDeploy日志报AccessDeniedException错误求原因

CodeDeploy AccessDeniedException 错误原因排查

以下是导致该错误的常见原因及对应排查方向:

  • EC2实例IAM角色权限缺失
    检查实例关联的IAM角色是否包含AWSCodeDeployRoleForEC2托管策略,或自定义策略中是否明确允许codedeploy:PollHostCommand、codedeploy:GetDeployment等必要操作;同时确认角色信任策略是否允许ec2.amazonaws.com承担该角色。

  • CodeDeploy服务角色配置错误
    验证CodeDeploy应用绑定的服务角色是否具备ec2:DescribeInstances、ec2:DescribeInstanceStatus等权限,且信任策略已授权codedeploy.amazonaws.com作为信任实体。

  • 实例IAM角色未生效
    确认EC2实例已正确关联目标IAM角色,若角色是后添加的,可尝试重启CodeDeploy代理(sudo service codedeploy-agent restart)或重启实例使角色生效。

  • 区域/网络不匹配
    检查实例所在区域(us-east-1)是否与CodeDeploy应用部署区域一致;若实例在VPC内,需确保VPC端点配置正确或路由表允许访问AWS服务公网端点。

  • 代理兼容性问题
    尽管当前代理版本为OFFICIAL_1.4.0-2218_deb,仍建议确认该版本与CodeDeploy服务的兼容性,必要时升级到最新稳定版。

内容的提问来源于stack exchange,提问作者Sergio Amaro Rosas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 03:50:24