【发布时间】:2013-12-11 16:28:54
【问题描述】:
我必须缩减 Elastic Beanstalk 上的 RDS 数据库。现在它有 1024GB,我只需要 30GB。
我读到我必须创建一个新实例并恢复转储。
问题是我不知道如何将新的 RDS 实例“附加”到我现有的 Beanstalk 环境中。
有什么帮助吗?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk amazon-rds
我必须缩减 Elastic Beanstalk 上的 RDS 数据库。现在它有 1024GB,我只需要 30GB。
我读到我必须创建一个新实例并恢复转储。
问题是我不知道如何将新的 RDS 实例“附加”到我现有的 Beanstalk 环境中。
有什么帮助吗?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk amazon-rds
您需要做的第一件事是创建当前数据库的快照,然后取消该数据库与 Elastic Beanstalk 环境的关联。完成此操作后,您应该能够转到数据层页面并参考 Amazon here 提供的说明,确保将您的数据库大小设置为您需要的 30GB:
创建 Amazon RDS 数据库并将其与现有环境关联
选择是要创建一个空白 Amazon RDS 数据库还是从快照创建一个。如果您选择从快照创建数据库,请从 快照 列表中选择一个快照。
对于DB Engine,选择一个数据库引擎。
对于Instance Class,选择一个数据库实例类。有关数据库实例类的信息,请转至http://aws.amazon.com/rds/。
对于 Allocated Storage,键入所需的空间量(以 GB 为单位)。在某些情况下,为数据库实例分配比数据库大小更多的存储空间可以提高 IO 性能。有关存储分配的信息,请转至Features。
对于主用户名,使用字母数字字符键入您将用于以所有数据库权限登录数据库实例的名称。
对于主密码,输入 8 到 16 个可打印的 ASCII 字符(不包括 /、\ 和 @)作为主用户密码。
对于删除策略,选择是创建数据库快照还是在终止 AWS Elastic Beanstalk 环境时将其删除。默认值为 Delete,如果您终止环境,它将删除您的数据库并丢弃您的数据。
选择是跨多个可用区还是只配置一个可用区。在多个可用区中运行您的数据库实例可以保护您的数据,以防万一在一个可用区中出现数据库实例组件故障或服务运行状况中断的情况。
点击保存。
AWS Elastic Beanstalk 更新环境并创建 Amazon RDS 数据库。更新完成后,您可以前往配置页面查看数据库。
【讨论】: