跳至內容

如何提高 API Gateway 的整合逾時配額?

1 分的閱讀內容
0

我想將 Amazon API Gateway 的整合逾時配額提高到超過預設的 29 秒。

解決方法

API Gateway API 的預設整合逾時配額為 29 秒。當整合請求執行時間超過您在 API Gateway API 中設定的最大整合逾時參數時,API Gateway 會回傳 HTTP 504 狀態碼。

**注意:**您只能提高 AWS 區域與私有 REST API 的整合逾時配額。

提高區域與私有 REST API 的整合逾時配額

請完成以下步驟:

  1. 開啟 Service Quotas console (Service Quotas 主控台)。
  2. 在導覽窗格中,選擇 AWS services (AWS 服務)。
  3. AWS services (AWS 服務) 搜尋列中,輸入 Amazon API Gateway
  4. Quota name (配額名稱) 中,選擇 Maximum integration timeout in milliseconds (最大整合逾時 (毫秒))。
  5. 選擇 Request increase at account level (在帳戶層級申請提高)。
  6. Increase quota value (提高配額值) 中,輸入大於 29 秒的值 (29,000 毫秒)。
  7. 選擇 Request (請求)。
    注意:Recent quota increase request(最近的配額提高申請) 區段,狀態會顯示待處理
  8. 請等待幾分鐘,然後重新整理頁面。

如果配額提高申請未超過最大配額,狀態會變更為已核准。若要查看新的配額,請檢查 Applied account-level quota value(已套用的帳戶層級配額值) 欄位。若增加配額申請超過最大配額,狀態會變更為案例未結案。您可以在 AWS Support 中查看該案例

更新個別 API 的整合逾時值

請完成以下步驟:

  1. 開啟 API Gateway console (API Gateway 主控台)。
  2. 在導覽窗格中,選擇 APIs (API),然後選取您的區域或私有 API 名稱。
  3. 選擇您的 method type (方法類型),然後選擇 Integration request (整合請求) 索引標籤。
  4. Integration request settings (整合請求設定) 中,選擇 Edit (編輯)。
  5. Integration timeout (整合逾時) 中,輸入大於 29 秒的值 (29,000 毫秒)。
  6. 選擇 Save (儲存)。
  7. 重新部署 API,讓新的整合逾時配額生效。
  8. 針對您要更新的所有其他 API,重複步驟 1–7。

如果您收到 HTTP 504 錯誤狀態碼,請參閱如何疑難排解 API Gateway HTTP 504 狀態碼逾時錯誤?

相關資訊

Amazon API Gateway 維度與指標

如何管理 AWS 服務配額?