问题标签 [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.
amazon-web-services - AWS Code Deploy Error on Before Install 无法解决
因此,我正在尝试为我的应用程序设置 CodeDeploy,但在部署的 BeforeInstall 部分中我不断收到错误消息。下面是错误。
我认为这意味着 YAML 文件位于错误的位置。但是它位于我的修订版的根目录中。我尝试过使用像这样的简单 AppSpec 文件,而不是更复杂的文件。
或多或少因为这是第一次部署,我希望它将修订中的所有文件添加到 Web 服务器上的公共目录中。
我为此撕毁了我的头发,我觉得这是一个简单的问题。我有正确的 IAM 策略和角色,并且我有 CodeDeploy 设置并在我尝试部署到的实例上运行。
amazon-rds - 使用 AWS codeDeploy 部署 Java Web 应用程序
我有一个 java web 应用程序,它有两个层(业务层和表示层,两个层都有自己的 war 文件)。我想使用 AWS CodeDeploy 将其部署到 AWS 中。我使用 RDS MySQL 作为数据库。谁能告诉我如何使用 CodeDeploy 部署此应用程序?我需要有两个不同的 appspec.yml 文件进行部署吗?
提前致谢。
amazon-web-services - 部署存储在 github 中的应用程序时出现 Aws Code Deploy Session 错误
我有一个存储在 github 中的示例应用程序。我想将它部署到已经启动并运行的 ec2 实例。我在 AWS 控制台中执行了以下步骤,但出现此错误:
“您的会话似乎有问题。请在几分钟后重试或重新登录。如果问题仍然存在,请尝试清除您的浏览器 cookie。”
无论我做什么,我都无法摆脱这个问题。我尝试清除我的 cookie,使用另一个浏览器,重新启动我的浏览器和系统。没啥事儿。
以下是我遵循的步骤:
- 创建了一个应用程序和一个部署组“开发”
- 试图部署一个新的修订版。(图1)
- 要连接 github 和 aws,请输入我的 github 凭据。
- 得到错误。(图2)
图片1
图片2
amazon-web-services - aws代码部署无法访问bash变量
我有一个脚本,我在 BeforeInstall 钩子中以 root 用户身份运行,我试图访问我放入的一些变量/root/.bashrc
,但我无法让变量内容显示?
能够访问该变量,我是否缺少某些东西?
deployment_scriptroot
在 BeforeInstall 挂钩中运行
我试过采购/root/.bashrc
,我试过把变量放在/root/.profile
里面,我无法评估任何包含它们的东西 b/c 它仍然是空的。
bash - 从 appspec.yml 确定部署组
我正在使用来自https://github.com/awslabs/aws-codedeploy-samples/tree/master/load-balancing/elb的 elb 脚本在更新代码之前从负载均衡器中删除我的 ec2 实例。
我需要在ELB_LIST
common_functions.sh bash 脚本的变量中定义负载均衡器。这个负载均衡器对于每个环境(或部署组)都是不同的。
有没有办法可以根据我在这个 bash 脚本中部署的部署组来设置这个变量?
应用程序工件将相同,但部署到不同的环境或组,因此部署到不同的负载均衡器。
ubuntu - 有人在 Ubuntu 上成功使用 codedeploy 吗?
我正在尝试在 ubuntu 上使用 AWS codedeploy。代理没有启动。外观如下Userdata
:
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 的错误消息很模糊,很难排除故障,而且我已经没有想法了。
ruby-on-rails - aws 代码部署:没有这样的文件或目录 - appspec.yml
尝试通过代码部署部署我的 rails 应用程序时,我收到以下错误消息:
关于“安装前”错误。
我的rails 应用程序根目录中有appspec.yml(例如,它是myapp/appspec.yml),但不知道如何将appspec 文件放入deployment-archive 目录。
amazon-web-services - AWS 代码部署代理无法安装?
您好我正在尝试在我的 ec2 代理中安装代码部署代理但无法成功我按照以下步骤操作
但是 ./install 文件对我来说丢失了。但我不认为这是 AMI 的问题,因为我在不同的 ec2 实例中使用了相同的步骤和相同的 AMI。任何人都有任何想法。请帮我。
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 ?