用于rds实例的cp

rds-cp的Python项目详细描述


```
__
/\ \
_ __ \_\ \ ____ ___ _____
/\`'__\/'_` \ /',__\ /'___\/\ '__`\
\ \ \//\ \L\ \/\__, `\ /\ \__/\ \ \L\ \
\ \_\\ \___,_\/\____/ \ \____\\ \ ,__/
\/_/ \/__,如果存在目标实例,则将一个RDS实例复制到另一个实例上。这个工具的动机是需要让一个可写的登台实例定期与生产数据保持同步,这允许开发人员在部署到生产环境之前测试
迁移。


除非您的数据库非常小,否则这个工具通常比使用“pg_dump”和“mysqldump”要快得多,或者类似的。


>请参见[文档字符串](rds-cp/rds-cp.py)。






<安装






`` sh
``pip3安装rds-cp
```` ` `




` ` ` ` ` `
` ` `
` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `

>$aws-aws默认地区=美国西部2\
aws_access_key_id=xxx\
aws_secret_access_key=yyy\
rds cp\u src\u name=prod read replica\
rdscp\u dest\u dest\u name=staging\
rdscp\u dest\u instance\u instance\u class=db.m3.medium\br/>rdscp
rdscp\u dest\u instance\u instance\u instance\u class=db.m3.medium或者相当于
```
$aws\u default\u default\u region=us-west-west-2\
aws\u access\u key=xxx\
aws\u secret\u access\u key=yyyyy\
rds-cp-cp src=prod read replica--dest=staging--dest class=db.m3.medium
```


aws配置信息可以以任何方式与
`awscli`一起提供,例如,通过环境变量或` ~/.aws`.

备份窗口中,当您的数据被备份时,存储I/O可能会挂起,并且您可能会遇到较高的延迟。此I/O暂停通常持续快照期间。对于多AZ DB部署,暂停I/O的时间较短,因为备份是从备用数据库进行的,但在备份过程中可能会出现延迟。

因此,建议您将此工具对准要复制的任何数据库的读取副本。读取副本很容易通过aws控制台进行配置。


这是因为AWS快照是如何工作的;执行快照所需的时间是其他存在BR/>快照的函数,它包含了大量的信息子集。因此,如果您有一段时间没有快照,第一个快照可能需要很长时间。

所以先给泵充油!

跑步大约需要15分钟,但很全面。

i*强烈建议在不包含其他
实例的az中运行此程序。

````
$make install
$aws_default_region=us-east-1 aws_access_key=x aws_secret_access_key=y./tests/integration_tests.py
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
多线程:当服务器在javasocket中可用时,如何自动重新连接到服务器   java如何从listview适配器调用我的后台服务的公共方法   java中央身份验证服务器体系结构和身份验证流程   我的Java项目的空指针异常   java系统输出到文本字段   java实体外观的swing Gui问题   java JVM消耗100%的CPU   java更改谷歌表单的背景色   java如何在2d数组上使用比较器对用户输入进行排序   从泛型原子引用获取特定类对象的java方法给出了类型错误。有办法解决这个问题吗?   java Hot从netsuite获取上次修改的信用备忘录记录   java libGDX屏幕之间的简单淡入淡出过渡?   java无法注册到textsecure服务器,无法正常工作   java如何使用关键字作为枚举常量   java Eclipse没有从central maven repo下载插件   java Rails/设计不可处理的实体   ImageView背景中的java添加带动画的乐蒂   在java中,我们可以添加到列表中的元素的最大数量是多少?   java | Ultra noob |可以将按键发送到后台窗口吗?