问题标签 [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 投票
5 回答
12931 浏览

amazon-web-services - AWS Code Deploy Error on Before Install 无法解决

因此,我正在尝试为我的应用程序设置 CodeDeploy,但在部署的 BeforeInstall 部分中我不断收到错误消息。下面是错误。

我认为这意味着 YAML 文件位于错误的位置。但是它位于我的修订版的根目录中。我尝试过使用像这样的简单 AppSpec 文件,而不是更复杂的文件。

或多或少因为这是第一次部署,我希望它将修订中的所有文件添加到 Web 服务器上的公共目录中。

我为此撕毁了我的头发,我觉得这是一个简单的问题。我有正确的 IAM 策略和角色,并且我有 CodeDeploy 设置并在我尝试部署到的实例上运行。

0 投票
1 回答
719 浏览

amazon-rds - 使用 AWS codeDeploy 部署 Java Web 应用程序

我有一个 java web 应用程序,它有两个层(业务层和表示层,两个层都有自己的 war 文件)。我想使用 AWS CodeDeploy 将其部署到 AWS 中。我使用 RDS MySQL 作为数据库。谁能告诉我如何使用 CodeDeploy 部署此应用程序?我需要有两个不同的 appspec.yml 文件进行部署吗?

提前致谢。

0 投票
1 回答
1031 浏览

amazon-web-services - 部署存储在 github 中的应用程序时出现 Aws Code Deploy Session 错误

我有一个存储在 github 中的示例应用程序。我想将它部署到已经启动并运行的 ec2 实例。我在 AWS 控制台中执行了以下步骤,但出现此错误:

“您的会话似乎有问题。请在几分钟后重试或重新登录。如果问题仍然存在,请尝试清除您的浏览器 cookie。”

无论我做什么,我都无法摆脱这个问题。我尝试清除我的 cookie,使用另一个浏览器,重新启动我的浏览器和系统。没啥事儿。

以下是我遵循的步骤:

  1. 创建了一个应用程序和一个部署组“开发”
  2. 试图部署一个新的修订版。(图1)
  3. 要连接 github 和 aws,请输入我的 github 凭据。
  4. 得到错误。(图2)

图片1

在此处输入图像描述

图片2

在此处输入图像描述

0 投票
1 回答
811 浏览

amazon-web-services - aws代码部署无法访问bash变量

我有一个脚本,我在 BeforeInstall 钩子中以 root 用户身份运行,我试图访问我放入的一些变量/root/.bashrc,但我无法让变量内容显示?

能够访问该变量,我是否缺少某些东西?

deployment_scriptroot在 BeforeInstall 挂钩中运行

我试过采购/root/.bashrc,我试过把变量放在/root/.profile里面,我无法评估任何包含它们的东西 b/c 它仍然是空的。

0 投票
1 回答
753 浏览

bash - 从 appspec.yml 确定部署组

我正在使用来自https://github.com/awslabs/aws-codedeploy-samples/tree/master/load-balancing/elb的 elb 脚本在更新代码之前从负载均衡器中删除我的 ec2 实例。

我需要在ELB_LISTcommon_functions.sh bash 脚本的变量中定义负载均衡器。这个负载均衡器对于每个环境(或部署组)都是不同的。

有没有办法可以根据我在这个 bash 脚本中部署的部署组来设置这个变量?

应用程序工件将相同,但部署到不同的环境或组,因此部署到不同的负载均衡器。

0 投票
1 回答
1727 浏览

ubuntu - 有人在 Ubuntu 上成功使用 codedeploy 吗?

我正在尝试在 ubuntu 上使用 AWS codedeploy。代理没有启动。外观如下Userdata

0 投票
3 回答
1812 浏览

ruby - AWS Codedeploy 在安装期间失败:UnknownError "\xCC" from ASCII-8BIT to UTF-8

我已尝试对 Amazon Linux EC2 实例上的 CodeDeploy 代理返回的 UnknownError 进行故障排除。我将文件从 Mac 上的本地 git 存储库推送到 S3 存储桶,然后从那里部署到 EC2 实例。

我已经编辑了 /etc/codedeploy-agent/conf/codedeployagent.yml 并在 EC2 实例上将 :verbose: 设置为 true。我尝试再次部署并在 /var/log/aws/codedeploy-agent 中打开 codedeploy-agent.log。

失败前日志中的最后一行显示代理安装了 AWS 提供的 ELB 脚本

最后安装的文件不相关。因为我也试图删除我上面提到的脚本。该错误似乎与上游和 Ruby 有关。

我试过$ grep --color -in -r '\xCC' /my/folder/返回类似的东西

Binary file /my/folder/a.png matches

但也回来了/my/folder/wp-content/plugins/wordpress-seo/admin/class-metabox.php:348:'Ì'

所以我删除了插件并尝试使用convmv将文件名从 ASCII 转换为 UTF-8 (它没有转换任何东西)。但没有成功。

我还根据几个 StackOverflow 线程更新了几个 gem

我怎样才能减轻这个错误?我发现来自 Amazon CodeDeploy 的错误消息很模糊,很难排除故障,而且我已经没有想法了。

0 投票
1 回答
3333 浏览

ruby-on-rails - aws 代码部署:没有这样的文件或目录 - appspec.yml

尝试通过代码部署部署我的 rails 应用程序时,我收到以下错误消息:

关于“安装前”错误。

我的rails 应用程序根目录中有appspec.yml(例如,它是myapp/appspec.yml),但不知道如何将appspec 文件放入deployment-archive 目录。

0 投票
1 回答
1153 浏览

amazon-web-services - AWS 代码部署代理无法安装?

您好我正在尝试在我的 ec2 代理中安装代码部署代理但无法成功我按照以下步骤操作

但是 ./install 文件对我来说丢失了。但我不认为这是 AMI 的问题,因为我在不同的 ec2 实例中使用了相同的步骤和相同的 AMI。任何人都有任何想法。请帮我。

0 投票
1 回答
121 浏览

amazon-web-services - How to force a "sync CodeDeploy" on EC2 machine with agent?

I have a machine with a Cloud-Init initialization script that is installing the CodeDeploy agent. I would like the during the initialization I could start some services deployed with the package. Is there a way to do this ?