问题标签 [aws-code-deploy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
646 浏览

amazon-web-services - Codedeploy with AWS ASG

I have configured an aws asg using ansible to provision new instances and then install the codedeploy agent via "user_data" script in a similar fashion as suggested in this question:

Can I use AWS code Deploy for pulling application code while autoscaling?

CodeDeploy works fine and I can install my application onto the asg once it has been created. When new instances are triggered in the ASG via one of my rules (e.g. high cpu usage), the codedeploy agent is installed correctly. The problem is, CodeDeploy does not install the application on these new instances. I suspect it is trying to run before the user_data script has finished. Has anyone else encountered this problem? Or know how to get CodeDeploy to automatically deploy the application to new instances which are spawned as part of the ASG?

0 投票
4 回答
2358 浏览

amazon-web-services - AWS CodeDeploy 服务上的“没有主机成功”错误

我正在尝试为我的 PHP Web 应用程序设置 AWS CodeDeploy。我在 AWS 控制台上创建了一个 CodeDeploy 应用程序和一个部署组。我已经使用 appspec yaml 文件创建了必要的修订包。修订包存储在 Amazon S3 上。

当我单击 AWS 控制台上的“部署此修订版”按钮时,它给了我“没有主机成功”错误。我浏览了技术常见问题解答,但找不到任何答案。我该如何应对这个错误?

更新:我现在明白这个错误与最小健康主机数有关。但我仍然无法理解 AWS 如何计算主机的健康状况。

0 投票
3 回答
8293 浏览

amazon-web-services - 编写 appspec.yml 文件以从 GitHub 部署到 AWS CodeDeploy

我想这样做,以便对我们的 GitHub 存储库的提交自动将代码(使用 CodeDeploy)部署到我们的 EC2 实例。我不清楚 appspec.yml 文件中“文件”部分下的“源”条目使用什么。我找到了一些使用本地 git repo 的示例,但我想知道是否有人可以帮助我?

在此先感谢您的帮助!

0 投票
1 回答
3428 浏览

git - 如何让 AWS CodeDeploy 将 AWS CodeCommit 用作 Git 存储库?

我找不到任何关于此的文档!每个示例都基于 GitHub 存储库,但我如何使用AWS CodeCommit做到这一点?

0 投票
1 回答
705 浏览

amazon-web-services - AWS CodeDeploy 服务在自动部署期间在 GitHub 上失败

在按照 AWS 博客上的这些说明设置由 GitHub 触发的自动部署时,我遇到了一个很难诊断的问题。当我推送到我的 GitHub 存储库时,GitHub Auto-Deployment 服务运行良好,但是当我将鼠标悬停在错误图标上时,AWS CodeDeploy 服务似乎没有任何信息,除了这段文本:“上次交付不成功。发生了异常。 "

我一直在尝试找到一种方法来从 GitHub 的失败服务运行中获取任何日志,以获取有关它实际遇到的异常类型的任何信息,但除非我是盲人,否则似乎什么都没有。据我所知,设置与 AWS 博客文章相同。使用 GitHub 存储库通过 CodeDeploy 手动部署效果很好。

我想知道在设置它并弄清楚发生了什么(或者可以指出我正确的方向)时是否有其他人遇到过这个问题?

0 投票
1 回答
224 浏览

laravel - 重复权限设置说明

我正在尝试使用 CodeDeploy 的权限处理东西来部署 Laravel 应用程序,但我不断收到一条消息,说 /home/tether/storage/app 具有重复权限。在我看来,似乎除了应该使它只有一个规则。

0 投票
1 回答
41 浏览

java - 使用 Java jar 返回值终止 AWS 代码部署

我有一个运行 web 服务的 aws 实例,我想用运行 JUnit 的 java 应用程序对其进行测试。如果我有一个在代码部署过程的验证服务步骤期间运行 jar 的脚本,如果测试失败,代码部署如何处理 jar 的返回值?

是否需要我捕获 jar 为失败的测试抛出的异常并调用system.exit(-1)以使脚本终止代码部署,或者抛出的异常是否自动给出非零的返回值?

0 投票
1 回答
916 浏览

amazon-web-services - AWS Code Deploy appspec 没有启动我的服务器

所以我正在使用 AWS Code deploy... 代码可以很好地发送到服务器,我可以看到一切都在它需要的地方。我的 appspec.yml 看起来像这样:

很基本。问题是 CodeDeploy 似乎永远不会执行 scripts/start_server.sh

该文件看起来像这样:

如果我 ssh 进入那台机器并手动运行 ./scripts/start_server.sh 它运行良好。那么为什么代码部署不执行 start_server.sh 呢?

0 投票
1 回答
174 浏览

amazon-web-services - AWS:在弗吉尼亚地区部署代码,在新加坡地区部署 ec2

我正在学习aws code deploy。目前我在Singapore region. 我想在产品服务器中部署我的代码。

我发现代码部署在“新加坡”地区不可用,所以我切换到“弗吉尼亚”。

因此,当我配置代码部署时,我没有prod在“附加您的 ec2 实例”中找到我的服务器。

我相信这是因为地区差异。

即使我希望我的服务器在Singapore区域内,任何人都可以帮助我如何使用代码部署?

谢谢

0 投票
3 回答
1100 浏览

aws-code-deploy - 除非分配弹性 IP,否则 AWS 代码部署到 AutoScaling 组中的 VPC 实例会失败

我为具有 1 个公有子网的 VPC 设置了 AutoScaling 组设置和 AWS 代码部署设置。VPC 实例能够通过 IAM 角色访问所有 AWS 服务。

基础 AMI 是安装了 CodeDeploy 代理的 ubuntu。每当触发扩展事件时,AutoScaling 组都会启动一个实例,并且该实例会进入“等待生命周期事件”

AWS Code Deploy 触发部署并处于“进行中”状态,它会在该状态下保持一个多小时,然后失败。

如果在那一小时内,我手动分配弹性 IP,代码部署会立即成功。

拥有公共/弹性 IP 是 CodeDeploy 在 VPC 实例上成功的必要条件吗?

如何在不需要公共 IP 的情况下成功部署代码。