簡體   English   中英

如果創建了 VPC 終端節點,則無法訪問公共 AWS API 網關終端節點

[英]Unable to hit public AWS API gateway endpoints if a VPC Endpoint is created

我正在嘗試在現有 VPC 中設置 VPC 端點。 我能夠從 VPC 內的 lambda 調用私有網關端點。

問題:當我嘗試調用區域 API 網關端點時,我收到 403。Nat 網關已設置。 我能夠通過 NAT 網關訪問互聯網。

我需要從 VPC 中的 lambda 調用私有端點和區域端點

您的 VPC 端點會影響您的公共 API 端點。 文檔

您無法使用啟用私有 DNS的 API Gateway VPC 終端節點從 VPC 訪問公共 API

因此,您可以為 VPC 終端節點禁用私有 DNS 這樣,您將必須在 lambda 中明確使用私有 VPC 端點 URL。

訪問公共 API 的替代方法是通過

請注意,如果您使用邊緣優化的自定義域名來訪問公共 API,則這些 DNS 設置不會影響從 VPC 調用這些公共 API 的能力

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM