日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

REST API 生命周期管理

云原生API網關提供的REST API支持API設計、開發、測試、發布、下線的全生命周期管理,通過標準的HTTP方法對資源進行操作,適用于API First、API精細化管控等場景,本文幫助您快速體驗相關功能。

前提條件

已創建云原生API網關實例,具體操作,請參見創建網關實例

API生命周期管理

REST API支持通過控制臺、AI大模型或者基于OpenAPI導入的方式創建。

基于控制臺完成API的創建及發布

步驟一:創建API

  1. 登錄云原生API網關控制臺

  2. 在左側導航欄,單擊API,并在頂部菜單欄選擇地域。

  3. 在API頁面,單擊創建API,單擊REST API卡片中的創建

  4. 創建REST API面板中,根據頁面提示配置API相關參數。

    配置項

    說明

    API名稱

    自定義創建的API名稱。

    重要

    API名稱必須全局唯一。

    API協議

    支持HTTPHTTPS

    Base Path

    API的基本路徑,訪問具體接口時,完整路徑為http(s)://{域名}/{BasePath}/{接口Path}

    版本管理

    是否啟用API版本管理能力,不同版本的API視為獨立的API,它們具有相同的API名稱,但API的其他基本信息和接口信息可以不同。訪問時需要指定版本標識符。

    開啟版本管理功能后,需要配置版本號使用方式

    說明
    • 選擇使用方式Query時,需要配置參數項添加Query

    • 選擇使用方式Header時,需要配置參數項添加Header

    版本號

    相同API名稱下,以版本號進行區分。

    使用方式

    支持PathQueryHeader三種方式。

    • 使用Path時,需要完整訪問路徑為:/API基本路徑/版本號/接口路徑。

    • 使用Query時,完整訪問路徑為:/API基本路徑/接口路徑,請求參數中需要配置參數項添加Query為版本號。

    • 使用Header時,完整訪問路徑為:/API基本路徑/接口路徑,請求頭中需要配置參數項添加Header為版本號。

    描述

    填寫API的相關描述。

步驟二:添加接口

  1. 在API列表中單擊目標API,在API詳情頁,添加接口:

    • 如果目標API開啟了版本管理,需要先選擇版本,后單擊添加接口

      image

    • 如果目標API未開啟版本管理,單擊添加接口

  2. 創建接口面板中,配置接口相關參數,并單擊創建

    配置項

    說明

    接口名稱

    自定義創建的接口名稱,在API下需要全局唯一。

    接口Path

    接口的具體路徑。

    方法

    接口的請求方法。接口的路徑+接口的方法,需要在API下全局唯一。

    描述

    接口的描述信息。

    API定義信息

    請求定義

    支持定義HeaderQueryParameter Path參數以及Body參數。

    其中Path參數支持在接口Path中三種定義變量的方式:

    • /books/{bookId}

    • /books/[bookId]

    • /books/:bookId

    其中,推薦使用{bookId}方式進行定義。

    說明

    請求定義僅用于生成SDK和文檔,不對運行時進行校驗。

    響應定義

    定義不同響應碼的數據結構。

    響應碼定義僅用于生成文檔,不對運行時進行校驗。

    Mock

    Mock配置僅在API發布Mock場景下生效。

步驟三:發布API

  1. 在API列表中,單擊需要發布的API,進入API詳情頁面,單擊右上角發布API

  2. 在發布面板中,配置相關參數,并單擊確定

    配置項

    說明

    域名

    選擇對應的域名進行發布,發布后,支持通過相關域名訪問API。

    若無域名,可單擊創建域名,具體操作,請參見創建域名

    環境/網關/VPC

    將API發布到指定環境。若無發布環境,可單擊創建環境,具體操作,請參見環境管理

    重要

    若該環境下API已發布,則本次發布將覆蓋已發布數據,請謹慎操作。

    使用場景

    支持Mock單服務按比例(多服務)按內容(多服務)等場景進行發布。

    Mock場景

    Mock場景,接口的響應將返回接口定義中的Mock配置,若接口未定義Mock配置,則將無法訪問該接口。

    發布Mock場景時,要求當前API中至少有一個接口開啟了Mock配置,否則將發布失敗。

    單服務場景

    單服務場景,所有流量將轉發到某一具體的后端服務。

    按比例場景

    按比例場景,所有的流量將按比例分發到對應的后端服務中。

    說明

    要求多個條目的服務權重之和等于100。

    按內容場景

    按內容場景,所有的流量將按照匹配條件分發到對應的后端服務中,若匹配條件勾選默認,則無其他匹配規則命中時,流量將進入該條目所對應后端服務。

    • 匹配條件支持:等于、前綴是、正則匹配。

    • 參數類型支持:Query、Header。

    多個匹配條件之間為“且”運算邏輯。

    重要

    要求多個條目中,只允許一個條目勾選默認,且其余條目的匹配條件非空。

    后端服務

    關聯該環境/網關/VPC下的后端服務。若該環境下無后端服務,可單擊創建服務創建,具體操作,請參考創建服務

    發布描述

    填寫API的發布描述。

步驟四:調試API

  1. 在API列表中,單擊目標API,進入API詳情頁,在接口列表中選擇需要調試的接口,單擊調試接口

    image

  2. 調試接口面板中,配置相關參數進行調試。

    image

步驟五:通過域名訪問API

  1. API列表中,選擇目標API,單擊API詳情

  2. 在API詳情頁中,可查看當前API的發布信息。

    在發布信息中,有兩種域名類型:

    • 環境二級域名:系統自動生成,可直接進行訪問的公網域名。公網域名僅供API測試使用,直接訪問時,每天有100次訪問限制。

    • 域名:用戶自定義域名,在發布時進行的配置。用戶需將該自定義域名CNAME映射到對應的公網二級域名,以實現通過域名對API的訪問。通過該方式,將不再受限于公網二級域名100次的訪問上限。

    最終對外可訪問的路徑為:http(s)://{域名}/{BasePath}/接口路徑。

步驟六:下線API

  1. 在API列表中,選擇目標API,進入API詳情頁,單擊API詳情頁簽。

    image

  2. 在發布信息欄中,單擊需要下線的發布記錄操作列中的下線

    image

  3. 在確認下線彈窗中,單擊下線

    重要

    下線后,無法再通過相關域名訪問該API下的所有接口,請謹慎操作。

基于OpenAPI文件完成API的創建及發布

步驟一:創建API

  1. 登錄云原生API網關控制臺

  2. 在左側導航欄,選擇API,并在頂部菜單欄選擇地域。

  3. 在API管理頁面,單擊創建API,單擊REST API卡片中的導入

  4. 基于OpenAPI創建文件面板中,配置API相關參數,并單擊預檢并創建

    配置項

    說明

    API名稱

    自定義創建的API名稱,API名稱需要全局唯一。

    上傳方式

    支持本地文件OSS文件導入

    OpenAPI文件

    支持選擇文件或粘貼文本內容,限制文件大小在30M內。

    版本管理

    是否啟用API版本管理能力,不同版本的API視為獨立的API,它們具有相同的API名稱,但API的其他基本信息和接口信息可以不同。訪問時需要指定版本標識符。

    開啟版本管理功能后,需要配置版本號使用方式

    說明
    • 選擇使用方式Query時,需要配置參數項添加Query

    • 選擇使用方式Header時,需要配置參數項添加Header

    版本號

    相同API名稱下,以版本號進行區分。

    使用方式

    支持PathQueryHeader三種方式。

    • 使用Path時,需要完整訪問路徑為:/API基本路徑/版本號/接口路徑。

    • 使用Query時,完整訪問路徑為:/API基本路徑/接口路徑,請求參數中需要配置參數項添加Query為版本號。

    • 使用Header時,完整訪問路徑為:/API基本路徑/接口路徑,請求頭中需要配置參數項添加Header為版本號。

    描述

    填寫API的相關描述。

  1. 創建成功后,可在接口列表中查看OpenAPI中定義的接口信息。

步驟二:發布API

  1. 在API列表中,單擊需要發布的API,進入API詳情頁面,單擊右上角發布API

  2. 在發布面板中,配置相關參數,并單擊確定

    配置項

    說明

    域名

    選擇對應的域名進行發布,發布后,支持通過相關域名訪問API。

    若無域名,可單擊創建域名,具體操作,請參見創建域名

    環境/網關/VPC

    將API發布到指定環境。若無發布環境,可單擊創建環境,具體操作,請參見環境管理

    重要

    若該環境下API已發布,則本次發布將覆蓋已發布數據,請謹慎操作。

    使用場景

    支持Mock單服務按比例(多服務)按內容(多服務)等場景進行發布。

    Mock場景

    Mock場景,接口的響應將返回接口定義中的Mock配置,若接口未定義Mock配置,則將無法訪問該接口。

    發布Mock場景時,要求當前API中至少有一個接口開啟了Mock配置,否則將發布失敗。

    單服務場景

    單服務場景,所有流量將轉發到某一具體的后端服務。

    按比例場景

    按比例場景,所有的流量將按比例分發到對應的后端服務中。

    說明

    要求多個條目的服務權重之和等于100。

    按內容場景

    按內容場景,所有的流量將按照匹配條件分發到對應的后端服務中,若匹配條件勾選默認,則無其他匹配規則命中時,流量將進入該條目所對應后端服務。

    • 匹配條件支持:等于、前綴是、正則匹配。

    • 參數類型支持:Query、Header。

    多個匹配條件之間為“且”運算邏輯。

    重要

    要求多個條目中,只允許一個條目勾選默認,且其余條目的匹配條件非空。

    后端服務

    關聯該環境/網關/VPC下的后端服務。若該環境下無后端服務,可單擊創建服務創建,具體操作,請參考創建服務

    發布描述

    填寫API的發布描述。

步驟三:調試API

  1. 在API列表中,單擊目標API,進入API詳情頁,在接口列表中選擇需要調試的接口,單擊調試接口

    image

  2. 調試接口面板中,配置相關參數進行調試。

    image

步驟四:通過域名訪問API

  1. API列表中,選擇目標API,單擊API詳情

  2. 在API詳情頁中,可查看當前API的發布信息。

    在發布信息中,有兩種域名類型:

    • 環境二級域名:系統自動生成,可直接進行訪問的公網域名。公網域名僅供API測試使用,直接訪問時,每天有100次訪問限制。

    • 域名:用戶自定義域名,在發布時進行的配置。用戶需將該自定義域名CNAME映射到對應的公網二級域名,以實現通過域名對API的訪問。通過該方式,將不再受限于公網二級域名100次的訪問上限。

    最終對外可訪問的路徑為:http(s)://{域名}/{BasePath}/接口路徑。

步驟五:下線API

  1. 在API列表中,選擇目標API,進入API詳情頁,單擊API詳情頁簽。

    image

  2. 在發布信息欄中,單擊需要下線的發布記錄操作列中的下線

    image

  3. 在確認下線彈窗中,單擊下線

    重要

    下線后,無法再通過相關域名訪問該API下的所有接口,請謹慎操作。

基于AI大模型創建API并發布

步驟一:創建API

  1. 登錄云原生API網關控制臺

  2. 在左側導航欄,選擇API,并在頂部菜單欄選擇地域。

  3. 在API管理頁面,單擊創建API,選擇REST API卡片中的AI大模型創建

  4. 基于AI大模型創建面板中,根據頁面提示配置相關參數,單擊生成Swagger示例,在左側自動生成API及接口。

    配置項

    說明

    API名稱

    自定義創建的API名稱。

    重要

    API名稱必須全局唯一。

    場景

    描述API的使用場景,是關于什么的服務。

    資源及對應操作

    數據對象,最多創建5個數據對象

    名稱

    數據對象的名稱,如圖書。

    屬性

    數據對象的屬性,如書名、作者,可直接粘貼數據模型相關的定義文本或代碼。

    操作:增/刪/改/查

    • 增:新增資源接口描述,如根據ID、名稱新增。

    • 刪:刪除資源接口描述,如根據ID刪除資源。

    • 改:修改資源接口描述,如根據ID,修改資源名稱。

    • 查:查看資源接口描述,如根據ID查詢資源信息

    其他

    填寫其他補充內容。

  5. 待大模型停止生成后,單擊預檢并創建,在彈出的OpenAPI文件預檢中,檢查大模型生成的API及API接口詳情和數據結構是否有誤。

  6. 檢查無誤后,單擊創建API

步驟二:發布API

  1. 在API列表中,單擊需要發布的API,進入API詳情頁面,單擊右上角發布API

  2. 在發布面板中,配置相關參數,并單擊確定

    配置項

    說明

    域名

    選擇對應的域名進行發布,發布后,支持通過相關域名訪問API。

    若無域名,可單擊創建域名,具體操作,請參見創建域名

    環境/網關/VPC

    將API發布到指定環境。若無發布環境,可單擊創建環境,具體操作,請參見環境管理

    重要

    若該環境下API已發布,則本次發布將覆蓋已發布數據,請謹慎操作。

    使用場景

    支持Mock單服務按比例(多服務)按內容(多服務)等場景進行發布。

    Mock場景

    Mock場景,接口的響應將返回接口定義中的Mock配置,若接口未定義Mock配置,則將無法訪問該接口。

    發布Mock場景時,要求當前API中至少有一個接口開啟了Mock配置,否則將發布失敗。

    單服務場景

    單服務場景,所有流量將轉發到某一具體的后端服務。

    按比例場景

    按比例場景,所有的流量將按比例分發到對應的后端服務中。

    說明

    要求多個條目的服務權重之和等于100。

    按內容場景

    按內容場景,所有的流量將按照匹配條件分發到對應的后端服務中,若匹配條件勾選默認,則無其他匹配規則命中時,流量將進入該條目所對應后端服務。

    • 匹配條件支持:等于、前綴是、正則匹配。

    • 參數類型支持:Query、Header。

    多個匹配條件之間為“且”運算邏輯。

    重要

    要求多個條目中,只允許一個條目勾選默認,且其余條目的匹配條件非空。

    后端服務

    關聯該環境/網關/VPC下的后端服務。若該環境下無后端服務,可單擊創建服務創建,具體操作,請參考創建服務

    發布描述

    填寫API的發布描述。

步驟三:調試API

  1. 在API列表中,單擊目標API,進入API詳情頁,在接口列表中選擇需要調試的接口,單擊調試接口

    image

  2. 調試接口面板中,配置相關參數進行調試。

    image

步驟四:通過域名訪問API

  1. API列表中,選擇目標API,單擊API詳情

  2. 在API詳情頁中,可查看當前API的發布信息。

    在發布信息中,有兩種域名類型:

    • 環境二級域名:系統自動生成,可直接進行訪問的公網域名。公網域名僅供API測試使用,直接訪問時,每天有100次訪問限制。

    • 域名:用戶自定義域名,在發布時進行的配置。用戶需將該自定義域名CNAME映射到對應的公網二級域名,以實現通過域名對API的訪問。通過該方式,將不再受限于公網二級域名100次的訪問上限。

    最終對外可訪問的路徑為:http(s)://{域名}/{BasePath}/接口路徑。

步驟五:下線API

  1. 在API列表中,選擇目標API,進入API詳情頁,單擊API詳情頁簽。

    image

  2. 在發布信息欄中,單擊需要下線的發布記錄操作列中的下線

    image

  3. 在確認下線彈窗中,單擊下線

    重要

    下線后,無法再通過相關域名訪問該API下的所有接口,請謹慎操作。