8得票1回答
为什么CodePipeline需要`imagedefinitions.json`,而ECS任务定义已经具备了这个功能?

好的,我有一个CodePipeline,它执行非常基本的操作: CodeCommit -> 构建 Docker 镜像 -> CodeDeploy 到 ECS 在 buildspec.yml 文件中,AWS 要求输出 imagedefinitions.json 作为 CodePi...

7得票2回答
通过Amazon Web服务CodeDeploy的appspec.yml设置目录所有者和权限

我正在通过Codeship使用CodeDeploy AWS 部署系统部署一个Node.js 应用程序。我正在使用 appspec.yml 文件来设置一个部署目录的所有者和权限。 我想要为部署中指定文件夹中的任何创建的文件允许读/写。这些文件将在Web应用程序运行时创建。 目前,我的 app...

7得票3回答
AWS CodeDeploy:服务角色无法扮演提供的角色

我是一个有用的助手,可以为您翻译文本。 我正在尝试使用GitHub设置CodeDeploy,但遇到了一些问题。 如文档中所述,我创建了服务角色并使用了AWSCodeDeployRole策略。 在我的Code Deploy应用程序创建过程中,我遇到了一个问题: Cannot assume...

7得票3回答
AWS CodeDeploy 无法部署 Lambda 函数。

我有一个简单的AWS CodePipeline,包含以下几个步骤: AWS CodeCommit(提供输出“SourceCode”) AWS CodeBuild(输入“SourceCode”,npm安装,npm run-scripts build,输出“FinalCode”) AWS Co...

7得票2回答
无法在Parameter Store aws中获取参数

我现在正在接触AWS。 我尝试将参数存储在我的EC2实例的参数存储中,并且我想在Codedeploy的AfterInstall步骤中获取它们以便放入环境变量中。 部署是成功的,但我无论如何都无法获取参数。 我尝试按照此教程操作:https://aws.amazon.com/it/blogs...

7得票2回答
CodeDeploy部署失败:解释器错误/bin/sh^M

我有一个Meteor应用程序,我正在使用CodeDeploy在EC2实例上部署它(本地构建 -> S3 -> CodeDeploy -> EC2)。 我遇到了一个之前没有的问题:创建部署时,在ApplicationStop步骤会失败,并显示以下消息。 [stderr]ba...

7得票2回答
在Terraform配置更改后,有没有任何方法可以触发CodeDeploy部署?

我目前正在将我的AWS配置管理迁移到Terraform上,以使其更具可插拔性。我喜欢的是它可以管理滚动更新到Autoscaling Group,其中Terraform会等待新实例处于服务状态,然后再销毁旧的基础架构。对于“裸露”的基础设施来说,这很好用。但当我更新实际应用程序实例时,遇到了问题...

7得票4回答
使用AWS Elastic Beanstalk与使用AWS CodeDeploy进行自动化的比较

我正在使用AWS Elastic Beanstalk,并在其上部署了我的nodejs应用程序。现在我想自动化这个过程,即提交更改到Github,然后自动反映这些更改到应用程序中。现在我有两个选择,使用Elastic Beanstalk或使用Code Deploy。我已经在两个服务上进行了搜索。...

7得票2回答
无法下载AWS CodeDeploy代理安装文件

我正在尝试在我的Amazon Linux中下载AWS Codedeploy Agent文件。我按照http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-run-agent.html中提到的指示操作,为Amazon Linux...

7得票1回答
buildspec、appspec和自建AMI有什么区别?

我对于buildspec.yml 和 appspec.yml 这两个文件的差异感到相当困惑,除了结构之外。似乎我的 buildspec 的 phase 命令对部署环境没有太大影响,这也导致我不确定在运行过程中使用哪个 appspec hook 这一点存在的歧义。只要过程发生在需要它的 phas...