S3的Codedeploy总是在5分钟后失败

赞德战争

我花了大部分时间尝试设置CodeDeploy,CodePipeline,S3和EC2。

Codepipeline将成功:

  • 拾取GitHub中检测到的更改
  • 将ZIP文件推送到S3
  • 触发CodeDeploy开始部署

  1. EC2具有对S3的列表和读取权限
  2. S3允许来自EC2的所有操作

我主要遵循该过时的指南:https : //cloudacademy.com/blog/how-to-deploy-application-code-from-s3-using-aws-codedeploy/

appspec.yml

version: 0.0
os: linux
files:
  - source: /
    destination: /var/www

hooks:
  AfterInstall:
    - location: hooks/after-install.sh
      runas: root

我对AWS很陌生,一生无法找到日志告诉我发生了什么事,也没有收到任何指向我的错误消息,因此我整天都在盲目地仔细检查所有内容再试一次,这现在是在嘲笑我:

在此处输入图片说明 在此处输入图片说明

非常感谢您的帮助,即使它指向我指向实际可以找到错误消息的位置,也请多多关照。

克里斯·威廉姆斯

通常由于以下三个原因之一而发生:

  • 需要在目标实例上安装并运行CodeDeploy代理
  • 无法访问CodeDeploy和S3服务。请确保您是:
    • 在具有Internet网关的公共子网中运行实例
    • 在具有NAT网关/ NAT实例的专用子网中运行实例
  • 实例的IAM角色的IAM权限不足,因为有足够的权限附加该AWSCodeDeployRole策略。

就像您说的那样,您的IAM角色权限很好,您将剩下其他两种情况之一。

一旦这些工作正常,您通常可以在该/var/log/aws/codedeploy-agent位置看到日志

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

5分钟后无声音

来自分类Dev

闲置约40分钟后,SPA请求失败

来自分类Dev

闲置5分钟后,i3屏幕变黑

来自分类Dev

5分钟后更新数据库

来自分类Dev

5分钟无更新后覆盖Firestore字段

来自分类Dev

5分钟后的任务计划程序

来自分类Dev

启动后5分钟运行脚本

来自分类Dev

5分钟后本地DNS停止工作

来自分类Dev

SQL将5分钟的3行分组为15分钟的单个行

来自分类Dev

防止iOS在3分钟后杀死我的应用

来自分类Dev

生产几分钟(5分钟)后,Rails 5服务器做出响应

来自分类Dev

Lambda在S3中的两个文件夹之间复制CSV文件超过15分钟

来自分类Dev

Gnome 3总是在登录后挂起

来自分类Dev

30分钟后性能下降

来自分类Dev

1分钟后截图

来自分类Dev

重新启动系统后5或10分钟后运行脚本文件

来自分类Dev

在5分钟内安装Roo

来自分类Dev

仅运行setInterval 5分钟?

来自分类Dev

bash到5分钟

来自分类Dev

Javascript:向上舍入5分钟

来自分类Dev

Time()通过5分钟选择

来自分类Dev

在5分钟内安装Roo

来自分类Dev

提取最后5分钟的数据并添加该列,并为失败的输出编号

来自分类Dev

如何仅在5分钟后创建新文件并将所有5分钟数据写入该文件

来自分类Dev

并行运行两个scala函数,5分钟后返回最新值

来自分类Dev

1-5分钟后,Android dispatchTouchEvent,onTouchEvent,onTouch停止工作

来自分类Dev

为什么5分钟后Java中的processBuilder挂起?

来自分类Dev

运行5分钟后,我的libgdx游戏崩溃并变成黑色

来自分类Dev

高IOPS运行5分钟后,Cassandra抛出NoHostAvailableException