首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让AWS在VPC中发布SNS通知?

如何让AWS在VPC中发布SNS通知?
EN

Stack Overflow用户
提问于 2016-03-14 22:17:36
回答 4查看 10.5K关注 0票数 21

我有一个lambda函数,它通过VPC访问RDS中的Postgres db。在查询db之后,我想向SNS发送通知。因为我的lambda函数存在于我的VPC中,所以它不能访问SNS。我的VPC上有一个互联网网关。我阅读了VPC端点文档,目前只支持s3。

是否有在VPC中的lambda函数中发布到SNS?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-03-14 22:23:45

您将需要运行在VPC中的NAT服务器来路由VPC之外的流量。AWS现在提供了一个托管NAT业务,使这更容易。

票数 10
EN

Stack Overflow用户

发布于 2018-04-14 22:47:56

更新

截至2018年4月,SNS通过AWS PrivateLink支持PrivateLink。因此,不需要设置Internet网关或NAT实例,就可以让VPC中的Lambda函数发布SNS通知。

有关更多细节,请参见博客文章。

票数 18
EN

Stack Overflow用户

发布于 2016-11-08 13:47:44

我终于让它起作用了..。

诀窍是你必须有两个子网。

一个公共的,有一个路由表,发送流量到您的VPC的因特网网关。把纳特放进去。

和一个私人的,有一个路由表,把流量发送给NAT。把兰巴达放进去。(顺便说一句,公开子网意味着将自动分配公共IP选项设置为Yes。)

这个概览图是从AWS文档中概述的:

Scenario2.html#配置-2

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35999181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档