使用AWS Lambda,RDS,SNS自动进行跨账户数据库备份

时间:2017-01-17 11:36:17

标签: amazon-web-services aws-lambda amazon-rds

我有一个Lambda函数,它与另一个AWS账户共享一个RDS手动快照。

我正在努力创造一个连锁反应' lambda在第一个帐户中执行,然后第二个帐户可以看到快照,另一个lambda被触发,复制另一个区域(第二个帐户内)的可见快照。

我尝试使用RDS事件订阅和SNS主题,但我注意到没有用于共享和/或修改RDS快照的RDS事件订阅。

然后,我尝试设置跨帐户权限,以便第一个帐户的lambda将发布到SNS主题,这将触发第二个帐户中的lambda,但似乎主题和目标lambda必须在相同的区域(但复制数据库快照的代码必须位于目标区域中)。我跟着this guide,我最终得到了这个错误:

A client error (InvalidParameter) occurred when calling the Subscribe operation: Invalid parameter: TopicArn

有人试过这样的事吗?

跨区域沟通最终是否可行?

我可以从一个区域触发某个区域中的某个东西(欢迎任何AWS服务)吗?

我的下一次尝试将是:

  1. 跨区域lambda调用
  2. 使用API​​网关

0 个答案:

没有答案