首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用代码部署在ec2实例上部署代码

无法使用代码部署在ec2实例上部署代码
EN

Stack Overflow用户
提问于 2021-08-17 05:22:17
回答 1查看 785关注 0票数 1

我有一个ec2实例运行在ubuntu服务器上,我试图使用码部署实现CI/CD流,而且源代码是位桶。jave还在ec2实例上安装了代码部署代理,并且成功地安装和运行,但是每当我在ec2部署上部署代码时,都会失败,错误如下所示:

代码语言:javascript
复制
The overall deployment failed because too many individual instances failed deployment, too few 
healthy instances are available for deployment, or some instances in your deployment group are 
experiencing problems.

在我使用CodeDeploy访问的less /var/log/aws/codedeploy-agent/codedeploy-agent.log代理日志文件中,显示了以下错误:

代码语言:javascript
复制
ERROR [codedeploy-agent(31598)]: InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller: 
Missing credentials - please check if this instance was started with an IAM instance profile

我无法理解我如何克服这个错误,有人让我知道。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-17 05:52:40

CodeDeploy代理需要由实例的IAM /profile提供的IAM权限。在AWS文档中给出了所需的确切权限:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68812068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档