AWS CodeDeploy 应用程序安装步骤不起作用 (CodeDeployPlugin::CommandPoller)

AWS CodeDeploy Application install step not working (CodeDeployPlugin::CommandPoller)

我正在尝试使用 CodeDeploy 进行部署。

并且我遵循了 aws 文档中的所有教程。

但是这给出了以下日志。

如有任何意见或建议,我们将不胜感激。提前谢谢你。

2018-06-23 06:42:38 ERROR [codedeploy-agent(26957)]: InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller: Missing credentials - please check if this instance was started with an IAM instance profile

您的问题似乎是 EC2 实例没有关联的 IAM 实例配置文件。为了让 CodeDeploy 代理与 CodeDeploy 通信,它需要获取 IAM 凭证。 Here's an overview and more details on how it needs to be set up.

简而言之,您的实例需要一个 IAM 实例配置文件,该配置文件具有与 CodeDeploy 对话和从 S3 下载的适当权限。如果您使用的是 CodeDeploy 本地实例,则设置会有所不同。参见 the documentation