Mis*_*r_L 5 amazon-web-services amazon-dynamodb
我正在使用 dynamodb,并且我想将我的开发环境与生产环境分开。我见过两种方法:一种是为表添加前缀,例如 MyTable_Dev 与 MyTable_Prod,另一种是开设单独的帐户并使用合并计费。但我想听听您对第三种方式的看法:按地区划分环境,例如西欧的生产与中欧的开发。从代码角度来说,这对我来说很容易做到。但您认为这是一个好的解决方案吗?它能扩展吗?
谢谢。
要分离开发环境与生产环境,请选择以下选项:
使用选项 3。
为表名添加前缀只是自找麻烦。您的代码必须具有“环境感知能力”才能知道与Table_dev或交谈Table_prod。不要这样做。
使用单独的区域是可行的,但您可能会意外地在错误的区域中执行某些操作。
最好的解决方案是为开发和生产使用单独的 AWS 账户。这样,您就可以复制环境:
额外的安全性允许人们在开发环境中工作,但不能在生产环境中工作。您可以让开发人员访问开发环境,并知道他们无法破坏生产环境。
| 归档时间: |
|
| 查看次数: |
1589 次 |
| 最近记录: |