elastic-beanstalk

Amazon Elastic Beanstalk 可以自动扩展 Amazon RDS 吗?
elastic-beanstalk

Amazon Elastic Beanstalk 可以自动扩展 Amazon RDS 吗?

我计划使用 Amazon Elastic Beanstalk 运行 PHP/MySQL 应用程序。在设置中,我可以定义何时自动启动新实例(自动扩展)。 但是,据我了解,这只会创建新的 EC2 实例,并不会触及 RDS 数据层(我也在设置中配置了它)。 有没有办法自动扩展这个 RDS,使用自动读取副本或数据库大小升级,还是我必须以某种方式手动执行此操作? ...

Admin

如何将现有的 RDS 实例关联到 Elastic Beanstalk 环境?
elastic-beanstalk

如何将现有的 RDS 实例关联到 Elastic Beanstalk 环境?

我在创建 Elastic Beanstalk 环境之前已经创建了 RDS 实例。两者协同工作没有问题,但我希望将它们链接在一起,并且可以通过环境RDS_*变量访问 RDS 参数。 Elastic Beanstalk 配置页面显示: 虽然第一个链接会就地创建一个 RDS 实例并将其链接到当前环境,但第二个链接只是重定向到本文档页面。,不幸的是,它只解释了如何创建一个新的 RDS 实例,但没有解释如何链接现有的实例。 如何将现有 RDS 实例关联到我的 Elastic Beanstalk 环境? ...

Admin

如何了解 Elastic Beanstalk 中环境变为红色健康的原因?
elastic-beanstalk

如何了解 Elastic Beanstalk 中环境变为红色健康的原因?

我在用着AWS Elastic Beanstalk,并且在部署环境时,健康检查经常变成红色,但我找不到原因: 点击并Monitor没有多大帮助: 有没有办法获得有关环境变为红色的原因的更多具体信息? 供参考,我的 EC2 中有一个适合此环境的健康实例,我已经通过 SSH 连接了它,并且它确实响应了 HTTP 请求,尽管在加载时http://xxx.elasticbeanstalk.com/从我的浏览器,请求超时。 ...

Admin

Elastic Beanstalk 多容器 Docker 环境到 AL2 的迁移选项之间有何区别?
elastic-beanstalk

Elastic Beanstalk 多容器 Docker 环境到 AL2 的迁移选项之间有何区别?

我们正在 Amazon Linux 1 上运行 Elastic Beanstalk 多容器 Docker 环境,该环境已被弃用,需要迁移到 Amazon Linux 2。 该文档提供了两种选择: 迁移到在 Amazon Linux 2 上运行的 ECS 迁移到在 Amazon Linux 2 上运行的 Docker 据我了解,他们推荐第一个选项,因为 ECS 平台与 AL1 上的当前平台更相似。 不过,我想知道这两个选项之间有什么实际区别。ECS 在其中扮演什么角色?与纯 Docker 相比,它有什么优势? 在 ECS 上,我们使用 Dockerrun....

Admin

如何在 Elastic beanstalk laravel 应用程序上运行资产(npm run production)?
elastic-beanstalk

如何在 Elastic beanstalk laravel 应用程序上运行资产(npm run production)?

我有一个 laravel 应用程序,在 AWS eb 实例 (elastic beanstalk) 上运行。我已上传代码并连接数据库,一切运行正常,没有任何错误。但我需要编译一些资产 (例如 tailwindcss、livewire...),因此我需要运行 npm run production/npm run dev。我的问题是,我该怎么做,以及是否需要这样做。 我试图打开一个 .ebextensions 文件夹。在该文件夹中我有一个名为:build_assets.config.yaml 的文件,在该文件中: packages: yum: nod...

Admin

如何创建 Elastic Beanstalk 示例?
elastic-beanstalk

如何创建 Elastic Beanstalk 示例?

我曾尝试在 Elastic Beanstalk 上创建和部署。但始终无法成功。在 1 个月的时间里,我花了超过 14 个小时尝试让 EB 工作。除了 AWS 文档中的教程外,我还遵循了在线教程,包括“真实”部署和简单示例部署。但我从未成功让任何东西与 Elastic Beanstalk 一起工作。 尝试创建最简单的示例部署时出现的最近错误是: 2023 年 10 月 15 日 22:07:57 (UTC-5) 错误 LaunchWaitCondition 失败。未在给定时间内初始化预期数量的 EC2 实例。重建环境。如果此问题仍然存在,请联系支持人员。202...

Admin

AWS - 使用 AWS Beanstalk 在 ALB 中设置 OIDC 身份验证
elastic-beanstalk

AWS - 使用 AWS Beanstalk 在 ALB 中设置 OIDC 身份验证

我必须在具有高可用性的 Elastic Beanstalk 中设置我的应用程序。我的架构涉及一个在具有 ALB(公共子网)的私有子网中的 beantalk 中运行的 php 应用程序,该子网也是作为 Beanstalk 的一部分创建的。我想在 ALB 中设置 OIDC MYID 或 Azure AD 身份验证。我该怎么做? beanstalk ALB 是否也支持创建 oidc 身份验证?或者使用在 beanstalk 中运行的应用程序通过 ALB 实现 OIDC 身份验证的任何其他方法。 ...

Admin

AWS Elastic Beanstalk 最大请求帖子大小
elastic-beanstalk

AWS Elastic Beanstalk 最大请求帖子大小

我有一个包含以下内容的应用程序: Vue.JS 前端网站 Dotnet Core API 从前端,我希望允许用户上传最多 10 个文件,总计最大 50 MB,我将把它们存储在 S3 中。为了允许 API 接受这种大小的请求,我在控制器操作中添加了以下属性: [RequestSizeLimit(55 * 1024 * 1024)] public async Task<IActionResult> SubmitWorkshopNote() {...} 此外,我在 startup.cs 中添加了以下内容: services.Configure&l...

Admin

从AWS Elastic Beanstalk 中的域中排除区域前缀
elastic-beanstalk

从AWS Elastic Beanstalk 中的域中排除区域前缀

我正在使用 AWS Elastic Beanstalk 为开发人员不再支持的旧游戏运行私人服务器。该游戏的主要可执行文件将请求发送到旧的 elastic beanstalk URL,该 URL 已经有好几年没有使用了。我可以通过让玩家更改他们的 DNS 设置来让他们加入,但理想情况下,我希望游戏能够本地重新开始运行。 问题在于,2016 年亚马逊做出了一项更改,每次创建环境时都会包含区域前缀。更多信息请见此处:https://aws.amazon.com/about-aws/whats-new/2016/01/aws-elastic-beanstalk-ad...

Admin

使用 AWS ElasticBeanstalk 托管动态 Flask 网站
elastic-beanstalk

使用 AWS ElasticBeanstalk 托管动态 Flask 网站

我一直在尝试在 AWS ElasticBeanstalk 上托管一个包含机器学习的动态 Flask 网站。显示成功消息“环境已成功启动”。 然而,在“环境概览”部分,健康状态仍然是“无数据”。当我点击“查看原因”链接时,得到以下信息:“实例自启动以来没有发送任何数据。”(运行时间为 13 小时)。 健康状况 - 查看原因 健康状况 已执行以下步骤: Flask 网站所需的所有文件和文件夹(.ebextensions 文件夹、static 文件夹、templates 文件夹、app.py 文件、requirements.txt 文件、pickle 文件)都已...

Admin

部署时更改 Elastic beanstalk 工作守护进程的超时时间
elastic-beanstalk

部署时更改 Elastic beanstalk 工作守护进程的超时时间

我有一个 Elastic Beanstalk 工作器 ENV,但在更新或需要它停止处理的任务时,它会在 30 秒后停止。我知道守护进程会在何时停止时收到 SIGTERM,但超时只有 30 秒,我该如何更改这种情况? 我试图找到有关此的任何信息,但没有找到,任何帮助都将非常有帮助,谢谢。 ...

Admin

Elastic Beanstalk Linux AMI 2 上的 Laravel Crons
elastic-beanstalk

Elastic Beanstalk Linux AMI 2 上的 Laravel Crons

我在 Elastic Beanstalk Linux AMI 2 上运行 Laravel 应用程序。 我正在使用 .ebextensions 文件夹中的以下配置文件来设置 cron。 files: "/etc/cron.d/schedule_run": mode: "000644" owner: root group: root content: | * * * * * root . /opt/elasticbeanstalk/deployment/env && /usr/bin/php /var/www/html/php artisan...

Admin

Elastic Beanstalk 在没有 EC2 公共 IP 地址的私有 VPC 中部署应用程序
elastic-beanstalk

Elastic Beanstalk 在没有 EC2 公共 IP 地址的私有 VPC 中部署应用程序

我目前正在开发一个 NodeJS 应用程序,我想将其部署在 Elastic Beanstalk (EBS) 中。为了隔离和保护我的云资源,我使用 VPC 来部署 EBS 应用程序和数据库。我使用应用程序负载均衡器将流量路由到 EC2 实例。我已经设法让一切正常运行,这意味着应用程序可以与 VPC 内的数据库和其他一些东西进行通信。 然而,有一件事我不太明白,并导致错误,那就是当我设置: 实例设置“公网 IP 地址”到错误的。当我将“公共 IP 地址”设置为 False 时,实例无法访问,并且每个请求都返回 502 错误。我怀疑这是因为 EC2 实例不再有互联...

Admin

如何查看我的 Amazon elastic beanstalk rds 密码?
elastic-beanstalk

如何查看我的 Amazon elastic beanstalk rds 密码?

如何检索在“Aurora MySQL“ 引擎? 我有一个具有管理应用程序所需权限的 IAM 用户,但我在秘密经理或者S3。 我尝试使用 AWS 控制台命令 aws elasticbeanstalk describe-configuration-settings --application-name <application-name> --environment-name <environment-name> --query 'ConfigurationSettings[0].OptionSettings[?OptionName==D...

Admin

如何使用 AWS ElasticBeanstalk Docker 平台管理应用程序版本
elastic-beanstalk

如何使用 AWS ElasticBeanstalk Docker 平台管理应用程序版本

因此,我已使用私有映像存储库在 AWS ElasticBeanstalk 中成功启动了一个应用程序和一个环境。我可以构建应用程序的新版本并将其推送到存储库,然后运行eb deploy以使其拉取并更新 EC2 实例。太棒了! 但是我该如何管理版本呢?如果我想回滚到应用程序的某个先前版本怎么办?在当前设置中,repo 中实际上只有一个图像someapp:latest。这也是它在 中指定的方式docker-compose.yml。 现在,eb cli 和 web 控制台允许我将应用程序的先前版本部署到环境中。 但是现在这不是只是someapp:latest从我的私...

Admin