Ran*_*000 28 amazon-web-services
如何从Elastic Beanstalk环境中删除RDS数据库?
似乎没有选项可以做到这一点.我知道我可以创建一个EB环境并让它创建一个RDS服务器,我们这样做了.现在我们只是希望自己突袭RDS服务器,但让应用服务器保持运行状态.除非我只是从RDS GUI中删除它,否则我不会看到我们如何做到这一点,但我认为正确的方法是将其从EB环境中删除.
Joã*_*tta 18
根据Amazon aws论坛上的这个答案:
目前无法从Elastic Beanstalk配置中删除RDS.您需要创建一个新的Elastic Beanstalk应用程序配置,该配置排除RDS配置,在此新环境中启动应用程序,然后将DNS更改为指向新环境.
https://forums.aws.amazon.com/message.jspa?messageID=469364
现在是 2019 年,仍然无法从 Elastic Beanstalk 环境中删除 RDS 数据库。我希望我早点知道这一点。
无论如何......这里是在没有托管 RDS 数据库的情况下创建新环境所需的一般步骤(基于来自 AWS 论坛的相同主题):
创建 RDS 数据库的快照并从中创建新的 RDS 数据库。这不会保留数据库的安全组、参数组或选项。因此,最好创建一个新的空 RDS 数据库,您可以在其中配置所有内容,然后从数据库转储(如mysqldump
.
保存您的 Elastic Beanstalk 环境的配置,并从您的 S3 EBS 存储桶中的resources/templates/<your-app-name>/
.
修改配置以删除对 RDS 的所有引用,并将修改后的文件上传到您的 S3 存储桶。
从保存的配置创建新环境。您现在应该拥有一个没有托管 RDS 数据库的环境。在此过程中可能不会保留某些设置。例如,我必须为我的新环境重新配置负载均衡器。
在新环境中一切正常后,您可以使用“交换环境 URL”或将您的 DNS 记录指向新的负载均衡器。
归档时间: |
|
查看次数: |
4763 次 |
最近记录: |