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

DeployApplication - 用于向 ECS 集群部署應用

調用DeployApplication接口在ECS集群中部署應用。

接口說明

說明 如果需要在導入 EDAS 的容器服務 K8s 集群部署應用,請使用 EDAS 提供的 DeployK8sApplication 接口,更多信息,請參見 DeployK8sApplication

調試

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

調試

授權信息

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

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

請求語法

POST /pop/v5/changeorder/co_deploy

請求參數

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

應用 ID。可通過查詢 ListApplication 接口獲取,請參見 ListApplication

3616cdca-********************
PackageVersionstring

部署的應用部署包版本,最長 64 個字符,建議使用時間戳。

1.0
Descstring

應用部署描述信息。

Deploy by edas pop api
DeployTypestring

部署類型。包含URLimage(廢棄參數值),其中只有 Swarm 集群應用支持鏡像(image)部署。

URL
WarUrlstring

應用部署包(WAR 或 JAR)的 URL 地址。DeployTypeurl時必填,建議使用 OSS 存儲的應用部署包路徑。

https://edas.oss-cn-hangzhou.aliyuncs.com/demo/hello-edas.war
ImageUrlstring

**(廢棄參數)**Swarm 集群應用部署時可指定的應用鏡像 URL,推薦使用阿里云鏡像倉庫地址。

registry.cn-hangzhou.aliyuncs.com/mw/testapp:latest
GroupIdstring

部署分組 ID。可通過查詢 ListDeployGroup 接口獲取,請參見 ListDeployGroup

說明 如果要部署到所有分組,參數設置為all

all
Batchinteger

每組批次。

  • 當指定了應用分組的 GroupId 為具體的某個應用分組 ID 時,表示向指定應用分組部署。此時可指定的最小批次數為 1,最大批次數為該應用分組下正常狀態的 ECS 實例數最大值,實際分批數結果范圍:[1,指定的分批數] (指定的分批數=指定的分組下面 ECS 總數)。
  • 當指定了應用分組的 GroupId 為 all 時,表示向所有應用分組部署,此時可指定的最小批次數為 1,最大批次數為正常狀態的 ECS 數量最多的分組下的 ECS 實例數。
1
BatchWaitTimeinteger

分批等待時間,單位:分鐘。

  • 默認為 0,表示不等待。
  • 最大為 5。

當實際批次數較多時,需要設置一個合理值,否則會導致本次應用部署的變更持續時間比較長。

0
AppEnvstring

部署環境變量,格式必須符合{"name":"x","value":"y"},{"name":"x2","value":"y2"} key固定為namevalue

[{\"name\":\"env_name_1\", \"value\":\"env_value_1\"}, {\"name\":\"env_name_2\",\"value\":\"env_value_2\"}]
BuildPackIdlong

EDAS-Container 構建包號。

  • 如果部署時不需要更改 EDAS-Container 版本,則該參數可不設置。
  • 如果需要在本次部署時,更新目標應用的 EDAS-Container 版本,則需要設置。

有以下兩種獲取方式:

  • 可通過查詢容器版本列表接口 ListBuildPack 獲取,請參見 ListBuildPack
  • 容器版本說明表格中的構建包序號列獲取。例如59表示EDAS-Container 3.5.8 版本
59
ComponentIdsstring

應用組件 ID,參數不適用于 HSF 應用。可通過查詢組件列表接口 ListComponents 接口獲取,請參見 ListComponents

  • 當創建應用時已經設置,則本次部署不需要再設置。
  • 如果在本次部署時需要更新目標應用的應用組件版本則需要設置。

常用的應用組件 ID 及含義如下:

  • 4:表示 Apache Tomcat 7.0.91
  • 7:表示 Apache Tomcat 8.5.42
  • 5:表示 OpenJDK 1.8.x
  • 6:表示 OpenJDK 1.7.x

更多信息,請參見 InsertApplication 接口的常見應用的主要參數說明。

7
ReleaseTypelong

分批方式。

  • 0 為自動。
  • 1 為各批次間需要手動確認。可在控制臺目標應用的變更流程詳情中單擊繼續下一批,也可通過調用 ContinuePipeline 繼續下一批(由于使用 API 部署,建議使用自動分批),請參見 ContinuePipeline
0
Grayboolean

是否為金絲雀發布。

  • true:金絲雀發布。

    • 灰度發布時,必須指定灰度發布的分組 ID,即 GroupId。

    • 灰度發布作為一個批次發布。

    • 灰度結束后,正常發布,分組批次由 Batch 控制。

  • false:非金絲雀發布(單批或分批發布)。

true
TrafficControlStrategystring

灰度發布策略內容,請參見 DeployK8sApplication

{"http":{"rules":[{"conditionType":"percent","percent":10}]}}

返回參數

名稱類型描述示例值
object
Codeinteger

接口請求的狀態碼。

200
ChangeOrderIdstring

應用部署的變更流程 ID。

adf86823-055b-48a4-a59f-fa5582******
Messagestring

接口請求返回的信息。

success
RequestIdstring

接口請求唯一標識符。

d6834ee9-5045-*************

示例

正常返回示例

JSON格式

{
  "Code": 200,
  "ChangeOrderId": "adf86823-055b-48a4-a59f-fa5582******",
  "Message": "success",
  "RequestId": "d6834ee9-5045-*************"
}

錯誤碼

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

變更歷史

變更時間變更內容概要操作
暫無變更歷史