跳至內容

如何為我的 API Gateway 私有 API 建立私有自訂網域名稱?

1 分的閱讀內容
0

我想要讓我的 Amazon API Gateway 私有 API 使用自訂網域名稱,而非預設基本網址。

解決方法

如果您沒有私有 API,請建立一個,接著建立一個 Amazon Virtual Private Cloud (Amazon VPC) 端點。

請求或匯入 SSL/TLS 憑證

在為您的 API 建立自訂網域名稱之前,您必須向 AWS Certificate Manager (ACM) 請求 SSL/TLS 憑證,或是將 SSL/TLS 憑證匯入 ACM。

當您請求或匯入憑證時,憑證必須將自訂網域名稱包含為備用網域名稱,才能通過網域驗證檢查。

如需更多資訊,請參閱 Get certificates ready in AWS Certificate Manager (在 AWS Certificate Manager 中準備好憑證)。

建立私有自訂網域名稱

若要建立自訂網域名稱,請參閱 Tutorial: Create and invoke a custom domain name for private APIs (教學課程:為私有 API 建立和調用自訂網域名稱)。建立網域名稱時,請務必遵循最佳實務。

確認您是否正確設定私有自訂網域名稱

使用您在建立自訂網域名稱時指定的基礎路徑對映,對該網域名稱執行 curl 命令。接著,確認對自訂網域名稱的回應與您調用 API 階段網址時收到的回應相同。

疑難排解問題

如果 AWS 資源無法連線到您的私有 API 端點,請檢查您的組態需求。如需更多資訊,請參閱如何對連線至 API Gateway 私有 API 端點時出現的問題進行疑難排解?

相關資訊

Migrate a custom domain name to a different API endpoint type in API Gateway (將自訂網域名稱遷移至 API Gateway 中的不同 API 端點類型)

如何為 API Gateway API 設定公有自訂網域名稱?

AWS 官方已更新 9 個月前