如何解决附加到 lambda 的 VPC 可以访问机密管理器,但不能访问外部的 api
我有一个 lambda 需要访问机密管理器和外部的 RDS,所以我将它连接到 VPC,附加了子网和安全组,并且能够使其正常工作。
我想访问 aws 环境之外的 API,它一直超时,如果我断开 vpc 与 lambda 函数的连接,我可以让它调用 api,所以我知道它与vpc、子网,也许还有安全组。
有没有人知道我可以做些什么来完成这项工作?现在我已经为此挠头一两天了。
谢谢。感谢您的帮助。
解决方法
您需要有一个 NAT 网关才能从 VPC 内访问互联网。大多数 AWS API 还支持 VPC Endpoint 或 Private Link interface enpoints。
如果您不想将您的 VPC 暴露在互联网上,您可以尝试使用 this workaround using Step Functions。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。