gpt4 book ai didi

amazon-web-services - S3 网站可以访问 API 网关私有(private)端点吗?

转载 作者:行者123 更新时间:2023-12-05 09:13:54 24 4
gpt4 key购买 nike

我有一个用例,其中将有一个网站托管在 AWS S3 存储桶上,
S3 网站将调用 API 以获取要呈现的数据。

在 AWS 无服务器架构的情况下,我们通常在 AWS Lambda 函数前面有一个 API 网关来处理和返回所需的数据。

AWS 去年推出了 API 网关私有(private)端点 - https://aws.amazon.com/blogs/compute/introducing-amazon-api-gateway-private-endpoints/

私有(private) API 网关将可通过 VPC 端点访问,
我想知道 S3 存储桶是否使用私有(private) API 网关端点在内部访问数据
或者 VPC 外部的 S3 将需要一个面向公众的 API 网关端点?

最佳答案

没有。

对 API 的任何调用都将根据 Amazon S3 提供的 HTML 页面从最终用户的浏览器进行。

调用 API 时,请求将来自浏览器,通过互联网到达指定端点(通常是 API 网关)。

另一方面,私有(private) API 网关端点 是在 VPC 中创建的,并且可供在 VPC 中运行的资源(例如 Amazon EC2 实例)访问。这与您描述的情况不同,从网页调用 API。

需要记住的重要一点是,Amazon S3 是一种存储服务,也可以为网页提供服务,但没有代码在 Amazon S3 上运行。这与可以“在服务器上”运行代码的传统 Web 服务器不同。 Amazon S3 只提供静态内容。

关于amazon-web-services - S3 网站可以访问 API 网关私有(private)端点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55333090/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com