全部產品
Search
文件中心

Cloud Backup:CreateBackupJob - 建立備份任務

更新時間:Dec 23, 2025

建立一個手動備份任務。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

當前API暫無授權資訊透出。

請求參數

名稱

類型

必填

描述

樣本值

JobName

string

備份任務名稱。

k8s-backup-infra-20220131150046-hbr

SourceType

string

資料來源類型,取值範圍:

  • UDM_ECS:表示 ECS 整機備份。

枚舉值:

  • UDM_ECS :

    ECS 整機備份

UDM_ECS

Retention

integer

備份保留天數。

15

InstanceId

string

SourceType 取值為UDM_ECS時,需要配置該參數。 表示 ECS 執行個體 ID。

i-bp1xxxxxxxxxxxxxxysm

Detail

object

SourceType 取值為UDM_ECS時,需要配置該參數。 類型為 JSON 字串。

  • doCopy:是否開啟異地複寫

  • destinationRegionId:異地複寫目標地區

  • destinationRetention:異地複寫備份點保留時間

  • diskIdList:備份的雲端硬碟 ID 列表,為空白時備份全部雲端硬碟。

  • snapshotGroup:是否使用一致性快照組(僅執行個體所有雲端硬碟均為 ESSD 時有效)。

  • appConsistent:是否使用應用一致性(需要搭配參數 preScriptPath 和 postScriptPath 使用)。

  • preScriptPath:凍結指令碼路徑。

  • postScriptPath:解凍指令碼路徑。

  • enableWriters:僅當 AppConsistenttrue 時,需要配置該參數。是否設定應用一致性快照(預設為 true):
    • true:建立應用一致性快照

    • false:建立檔案系統一致性快照

  • enableFsFreeze:僅當 AppConsistenttrue 時,需要配置該參數。是否在建立應用一致性快照前使用 Linux 的 FsFreeze 機制確保檔案系統處於唯讀一致性。預設為 true。

  • timeoutSeconds:僅當 AppConsistenttrue 時,需要配置該參數。IO 凍結逾時時間。預設為 30 秒。

{ "doCopy": false, "destinationRegionId": "", "destinationRetention": null, "diskIdList": [], "snapshotGroup": false, "appConsistent": false, "enableWriters": true, "preScriptPath": "", "postScriptPath": "", "enableFsFreeze": true, "timeoutInSeconds": 60 }

BackupType

string

備份類型。當 SourceType 取值為 UDM_ECS 時,需要配置該參數。

  • COMPLETE:全量備份。

枚舉值:

  • COMPLETE :

    全量備份

COMPLETE

VaultId

string

備份倉庫 ID。 當 SourceType 取值為 UDM_ECS 時,不需要配置該參數。

v-000xxxxxxxxxxxxxxy1v

SpeedLimit

string

SourceType 取值為UDM_ECS時,該參數不生效。 表示備份流量控制。格式為{start}|{end}|{bandwidth}。多個流量控制配置使用|分隔,並且配置時間不允許有重疊。

  • start:起始小時。

  • end:結束小時。

  • bandwidth:限制速率,單位 KB/s。

0|24|1024

Options

string

無需填寫。

{}

Include

string

SourceType 取值為UDM_ECS時,該參數不生效。 表示需要備份的路徑,該路徑下所有檔案都備份。最多支援 255 個字元。

["/home/alice/*.pdf", "/home/bob/*.txt"]

Exclude

string

SourceType 取值為UDM_ECS時,該參數不生效。 表示不需要進行備份的路徑,該路徑下所有檔案都不備份。最多支援 255 個字元。

["/var", "/proc"]

ClusterId

string

無需填寫。

""

ContainerResources

string

無需填寫。

""

InitiatedByAck

boolean

false 或留空

false

ContainerClusterId

string

無需填寫

""

CrossAccountType

string

跨帳號備份類型。支援:

  • SELF_ACCOUNT:本帳號備份

  • CROSS_ACCOUNT:跨帳號備份

SELF_ACCOUNT

CrossAccountUserId

integer

被當前帳號管理的跨帳號備份的原帳號 ID。

158975xxxxxx4625

CrossAccountRoleName

string

被當前帳號管理的跨帳號備份的原帳號 RAM 中建立的角色名稱。

BackupRole

返回參數

名稱

類型

描述

樣本值

object

Code

string

返回碼,200 表示成功。

200

Message

string

返回資訊描述,成功一般返回 successful,錯誤時會返回相應錯誤資訊。

successful

RequestId

string

請求 ID。

25F49E7B-7E39-542E-83AD-62E6E7F73786

Success

boolean

請求是否成功。

  • true:成功。

  • false:失敗。

true

JobId

string

備份任務 ID。

job-000csy09q50a2jdcbwbo

樣本

正常返回樣本

JSON格式

{
  "Code": "200",
  "Message": "successful",
  "RequestId": "25F49E7B-7E39-542E-83AD-62E6E7F73786",
  "Success": true,
  "JobId": "job-000csy09q50a2jdcbwbo"
}

錯誤碼

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

變更歷史

更多資訊,參考變更詳情