Smr*_*dal 2 amazon-web-services amazon-rds amazon-aurora
我想每周创建一个我的生产 aurora mysql 数据库的副本。副本将用于开发。
我喜欢 Aurora MySQL 的克隆功能,但不幸的是,从 AWS CLI 创建这些克隆的说明不清楚。
按照文档,我能够创建另一个 Aurora 集群,但它不会创建数据库。它只是创建一个空集群。由于 Aurora MySQL不支持restore-db-instance-from-db-snapshot,因此我无法从源集群中的 Db 快照找出在该集群中创建新 Db 的命令。
请让我知道克隆 Aurora 集群及其内部数据库的命令。
根据AWS 文档,这是一个两阶段的过程。
当您使用以下命令创建新集群时:
aws rds restore-db-cluster-to-point-in-time \
--source-db-cluster-identifier arn:aws:rds:eu-central-1:AAAAAAAAAAA:cluster:BBBBBBBBBB-cluster \
--db-cluster-identifier YYYYYYYYYY-cluster \
--restore-type copy-on-write \
--use-latest-restorable-time
Run Code Online (Sandbox Code Playgroud)
完成后,数据存储已创建并可供使用,但没有运行 Aurora 实例。
第二步是创建一个(或多个)实例:
aws rds create-db-instance \
--db-cluster-identifier YYYYYYYYYY-cluster \
--db-instance-class <value> \
--engine <value>
(other optional values)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1124 次 |
| 最近记录: |