簡體   English   中英

無法在 AWS API Gateway 中創建階段

[英]Unable to create a stage in AWS API Gateway

我想在 AWS Api Gateway 中創建一個新階段,但由於某種原因部署列表為空。 我嘗試檢查所有部分,但找不到可以添加/創建部署項目的部分。

任何想法如何解決這個問題?

在此處輸入圖片說明

當您沒有任何 API 部署時會發生這種情況。 您可以部署 API 並創建新階段。

擴展 Zoey Sun 的回答:

如果您沒有任何部署,則需要創建一個,這似乎只有在您實際部署 API 時才能完成。 因此,在您的 API 下,轉到“資源”選項卡,使用“操作”下拉列表。 正是在此 UI 中,您將獲得創建新階段的選項。 如果您收到有關沒有任何集成的警告,只需添加一個簡單的操作,例如 HTTP 傳遞。

因此,您在構建之前就已經有效地進行了部署。 我同意不是很直觀的評論。

發生這種情況是因為您從未部署過 API。 您需要先通過執行以下操作來部署 API:

  1. 從 AWS 控制台轉到 API 網關
  2. 通過單擊您的 API 名稱選擇您的 API。
  3. (如果尚未選擇)單擊屏幕左側的資源菜單。
  4. 單擊資源“操作”菜單並選擇“部署 API”
  5. 在彈出的模式頁面上填寫字段部署階段 [新階段] 階段名稱:
  6. 單擊“部署”按鈕

確保您沒有在未定義集成方法的情況下創建任何資源。 在為所有資源方法定義集成方法之前,它不允許您創建 stag 或部署 api 網關。

暫無
暫無

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

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