AWS 中两种不同类型的 VPC 链接的主要区别
Main difference between the two different types of VPC links in AWS
VPC Link for REST APIs
和 VPC Link for HTTP APIs
有什么区别。总的来说,我真的不明白 REST
和 HTTP
API 之间的区别,因为一个指的是 API 的风格,而不是 GraphQL
或 SOAP
使用 HTTP
协议,另一个是指使用的协议。
HTTP 和 REST API 之间的一般区别在 Choosing between HTTP APIs and REST APIs 中列出。了解 HTTP API 的关键是它比 REST API 更便宜、更容易使用,但同时功能范围比 REST 少得多。
关于VPC link,它们的工作方式也不同。 link for REST API 可以可视化如下:
REST API --> VPC link --> NLB
HTTP API 更通用、更灵活:
/--> NLB
HTTP API --> VPC link --> NIC --|---> ALB
\--> AWS Cloud Map
为 HTTP API 的 link 创建的 NIC 在您的帐户中可见。另外由于是网卡,可以将安全组关联起来,通过安全组规则控制对其他服务的访问。这不能在 REST API 中完成,因为 NLB 没有安全组。
VPC Link for REST APIs
和 VPC Link for HTTP APIs
有什么区别。总的来说,我真的不明白 REST
和 HTTP
API 之间的区别,因为一个指的是 API 的风格,而不是 GraphQL
或 SOAP
使用 HTTP
协议,另一个是指使用的协议。
HTTP 和 REST API 之间的一般区别在 Choosing between HTTP APIs and REST APIs 中列出。了解 HTTP API 的关键是它比 REST API 更便宜、更容易使用,但同时功能范围比 REST 少得多。
关于VPC link,它们的工作方式也不同。 link for REST API 可以可视化如下:
REST API --> VPC link --> NLB
HTTP API 更通用、更灵活:
/--> NLB
HTTP API --> VPC link --> NIC --|---> ALB
\--> AWS Cloud Map
为 HTTP API 的 link 创建的 NIC 在您的帐户中可见。另外由于是网卡,可以将安全组关联起来,通过安全组规则控制对其他服务的访问。这不能在 REST API 中完成,因为 NLB 没有安全组。