我想给实习生一张我的RDS (MySQL)的快照,这样他就可以四处游玩,并对副本做一些分析。他在我的AWS帐户上有一个有效的IAM用户。
我不想使用read副本;我希望它是我的DB的独立副本。
我在想可能是:
我认为这是一个可行的事件序列(如果我错了,请纠正我!)但是,我模糊的地方是最后两个步骤,给他足够的RDS访问权限(不确定权限/ACL将是什么)来创建自己的RDS实例,以及如何从存储在S3上的导出快照创建这些实例。这里有人有什么想法吗?理想情况下,我也可以限制他可以创建的RDS实例的大小,或者以其他方式限制它们,这样他就不能通过屋顶发送账单。
发布于 2021-03-03 23:12:29
为了安全和方便,如果这是一次性的工作,我建议您自己从生产快照中创建一次DB,并向实习生提供这个新DB的管理凭据。如果是重复的工作,创建一个aws cli bash脚本,使用最新的快照创建新的DB,如果存在以前的快照,则删除该脚本,该脚本将由您执行。
但是,如果您选择提供AWS访问:
aws:ResourceTag/${TagKey}
,rds:DatabaseClass
的访问。https://stackoverflow.com/questions/66467905
复制