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

ImportHttpApi - 導入HTTP API

導入HTTP API,支持將OpenAPI 2.0和 OpenAPI 3.0.x版本的定義文件導入為REST類型的API。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

授權信息

下表是API對應的授權信息,可以在RAM權限策略語句的Action元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:

  • 操作:是指具體的權限點。
  • 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀?。≧ead)或列出(List)。
  • 資源類型:是指操作中支持授權的資源類型。具體說明如下:
    • 對于必選的資源類型,用背景高亮的方式表示。
    • 對于不支持資源級授權的操作,用全部資源表示。
  • 條件關鍵字:是指云產品自身定義的條件關鍵字。
  • 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作訪問級別資源類型條件關鍵字關聯操作
apig:ImportHttpApinone
*全部資源
*

請求語法

POST /v1/http-apis/import HTTP/1.1

請求參數

名稱類型必填描述示例值
bodyobject

請求體參數。

specContentBase64string

Bse64 編碼的 API 定義,支持 OAS2.0 和 OAS3.0 規范,支持 YAML 格式和 JSON 格式。優先級高于 specFileUrl 參數。 若文件大小超過 10MB 請使用 specFileUrl 參數傳遞。

b3BlbmFwaTogMy4wLjAKaW5mbzoKICAgIHRpdGxlOiBkZW1vCiAgICBkZXNjcmlwdGlvbjogdGhpc2lzZGVtbwogICAgdmVyc2lvbjogIiIKcGF0aHM6CiAgICAvdXNlci97dXNlcklkfToKICAgICAgICBnZXQ6CiAgICAgICAgICAgIHN1bW1hcnk6IOiOt+WPlueUqOaIt+S/oeaBrwogICAgICAgICAgICBkZXNjcmlwdGlvbjog6I635Y+W55So5oi35L+h5oGvCiAgICAgICAgICAgIG9wZXJhdGlvbklkOiBHZXRVc2VySW5mbwogICAgICAgICAgICByZXNwb25zZXM6CiAgICAgICAgICAgICAgICAiMjAwIjoKICAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjog5oiQ5YqfCiAgICAgICAgICAgICAgICAgICAgY29udGVudDoKICAgICAgICAgICAgICAgICAgICAgICAgYXBwbGljYXRpb24vanNvbjtjaGFyc2V0PXV0Zi04OgogICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NoZW1hOiBudWxsCnNlcnZlcnM6CiAgICAtIHVybDogaHR0cDovL2FwaS5leGFtcGxlLmNvbS92MQo=
specFileUrlstring

API 定義文件的下載地址,需要公網可以下載或使用相同 region 的 OSS 內網下載地址。文件地址要求擁有下載權限,對于 OSS 非公開讀的文件鏈接,請參考文檔 http://bestwisewords.com/zh/oss/user-guide/how-to-obtain-the-url-of-a-single-object-or-the-urls-of-multiple-objects ,填寫帶有下載權限的地址。目前僅支持 OSS 上存儲的 API 定義文件。

https://my-bucket.oss-cn-hangzhou.aliyuncs.com/my-api/api.yaml
namestring

導入的 API 名稱,若不填則從 API 定義文件中提取。若 API 名稱與版本化配置已存在,則本次導入會根據 strategy 字段對已有 API 定義做更新。

import-test
descriptionstring

導入的 API 描述字段,若未填寫則從 API 定義中提取。限制長度 255 字節。

測試專用API
versionConfigHttpApiVersionConfig

API 版本化配置,若開啟版本化配置,則版本號與 API 名稱與已存在 API 相同時。本次導入將視為更新動作。若未開啟版本化配置,則 API 名稱與已存在 API 相同時,本次導入將視為更新動作。

dryRunboolean

導入預檢,若開啟則僅進行檢測,不進行導入動作。

false
strategystring

當導入的 API 名稱與版本管理與已存在 API 相同時,需要指定更新策略。

  • SpecOnly: 完全以導入文件為準。
  • SpecFirst: 以導入文件為優先,新增接口與更新已有接口,文件中未提及的接口保持不動。
  • ExistFirst: 以存在的 API 為優先,只新增接口,不更新已有接口。 為空時默認 ExistFirst 策略。
ExistFirst
targetHttpApiIdstring

若指定該字段,則本次導入將更新指定 API 而非導入或根據 API 名稱與版本管理配置搜索已存在 API。目標 API 必須時 REST 類型。

api-xxxx
resourceGroupIdstringrg-aek23nsa353vmra
specOssConfigobject

OSS 信息

regionIdstring

地域 id

cn-shanghai
bucketNamestring

bucket 名稱。

gms-service-prod
objectKeystring

文件完整路徑。

/test/swagger.json

返回參數

名稱類型描述示例值
object

響應。

requestIdstring

請求 ID。

CE857A85-251D-5018-8103-A38957D71E20
codestring

響應狀態碼。

Ok
messagestring

響應消息。

success
dataobject

API 信息。

namestring

API 名稱。

import-test
httpApiIdstring

HTTP API ID。

api-xxx
dryRunInfoobject

預檢結果。

successOperationsarray<object>

預檢成功的接口列表。

successOperationobject

接口信息。

actionstring

預檢后將執行的動作。

  • Create:創建
  • Update: 更新
Create
namestring

接口名稱。

CreateUser
pathstring

接口路徑。

/v1/users
methodstring

接口方法。

POST
failureOperationsarray<object>

預檢失敗的接口列表。

failureOperationobject

接口信息。

pathstring

接口路徑。

/v1/orders
methodstring

接口方法。

GET
errorMessagestring

錯誤信息

缺少響應定義。
successComponentsarray<object>

預檢成功的數據結構列表。

successComponentobject

數據結構信息。

actionstring

預檢后將執行的動作。

  • Create:創建
  • Update: 更新
Create
namestring

數據結構名稱。

userDTO
failureComponentsarray<object>

預檢失敗的數據結構列表。

failureComponentobject

數據結構信息。

namestring

數據結構名稱。

orderDTO
errorMessagestring

錯誤信息。

數據結構定義有誤。
errorMessagesarray

錯誤信息,若錯誤信息非空,則無法成功導入 API。

errorMessagestring

單個錯誤信息。

OpenAPI 3.1.x 版本不支持。
warningMessagesarray

告警信息,告警信息非空,則部分接口/數據接口可能導入不成功。

warningMessagestring

單個告警信息。

GET /v1/orders 參數定義不完整。
existHttpApiInfoHttpApiApiInfo

已存在的 API 信息。若該字段非空,則導入動作將更新該 API。

錯誤碼

訪問錯誤中心查看更多錯誤碼。