全部產品
Search
文件中心

Server Migration Center:API 概覽

更新時間:Aug 05, 2026

API標準及多語言預置SDK

本產品(smc/2019-06-01)的OpenAPI採用RPC簽名風格。我們已經為開發人員封裝了常見程式設計語言的SDK,開發人員可通過下載SDK直接調用本產品OpenAPI而無需關心技術細節。如果現有SDK不能滿足使用需求,可通過簽名機制進行自簽名對接。由於自簽名細節非常複雜,需花費 5個工作日左右。因此建議加入我們的服務DingTalk群(147535001692),在專家指導下進行簽名對接。

在使用API前,您需要準備好身份帳號及存取金鑰(AccessKey),才能有效通過用戶端工具(SDK、CLI等)訪問API。細節請參見擷取AccessKey。

自訂簽名情境

若您的業務情境有特殊需求,需通過自簽名方式對接 API,建議優先諮詢我們的支援人員團隊(服務DingTalk群:147535001692),擷取專業指導以確保高效接入。

帳號與安全準備

阿里雲帳號具備對所有資源的完全系統管理權限。一旦 AccessKey 泄露,所有相關資源都將面臨未經授權訪問的風險。為確保安全,建議建立一個僅具備 API 存取權限的RAM使用者並配置其 AccessKey,同時基於最小許可權原則 (PoLP) 配置 RAM 策略。僅在明確需要阿里雲帳號許可權的特定情境下,才使用阿里雲帳號。

遷移來源

API

標題

API概述

DescribeSourceServers 查詢一個或多個遷移源資訊 調用DescribeSourceServers查詢一個或多個遷移源資訊。
ModifySourceServerAttribute 修改一個遷移源的名稱和描述 調用ModifySourceServerAttribute修改一個遷移源的名稱和描述。
DeleteSourceServer 刪除一個遷移源 調用DeleteSourceServer刪除一個遷移源。

遷移任務

API

標題

API概述

CreateReplicationJob 建立一個遷移任務 調用CreateReplicationJob為遷移源建立一個遷移任務。
CreateCrossZoneMigrationJob 建立跨可用性區域遷移任務 SMC支援將阿里雲Elastic Compute Service遷移到同地區的不同可用性區域,同時也支援在同規格類型系列內更改執行個體規格(vCPU和記憶體),滿足您遷移Elastic Compute Service和變更配置執行個體規格的業務需求。您可以通過此介面建立跨可用性區域任務。
ModifyReplicationJobAttribute 修改遷移任務 調用ModifyReplicationJobAttribute修改遷移任務資訊。
StartReplicationJob 啟動一個遷移任務 調用StartReplicationJob啟動一個遷移任務。
StopReplicationJob 停止一個遷移任務 調用StopReplicationJob停止一個遷移任務。
DescribeReplicationJobs 查詢一個或多個遷移任務的詳細資料 調用DescribeReplicationJobs查詢一個或多個遷移任務的詳細資料。
CutOverReplicationJob 停止周期執行自動增量任務 將指定的自動增量遷移任務停止周期執行,並完成遷移任務。
DeleteReplicationJob 刪除一個遷移任務 調用DeleteReplicationJob刪除一個遷移任務。

工作群組

API

標題

API概述

CreateWorkgroup 建立工作群組 工作群組可以同時管理多個遷移任務的生命週期,適用於需要批量遷移伺服器的情境。
AssociateSourceServers 遷移源關聯工作群組 如果您需要通過工作群組批量遷移伺服器,需要先將遷移源關聯到工作群組。
DisassociateSourceServers 遷移源取消關聯工作群組 如果某個遷移源後期無需通過工作群組批量遷移或者需要刪除工作群組,則可以取消關聯工作群組。
DescribeWorkgroups 查看工作群組 建立工作群組後,您可以查看工作群組的相關資訊,包括工作群組名稱、工作群組描述、警示資訊等。
ModifyWorkgroupAttribute 修改工作群組 建立工作群組後,您可以修改工作群組的名稱和描述資訊。
DeleteWorkgroup 刪除工作群組 如果您後期不再需要工作群組,可以刪除工作群組。

啟用碼

API

標題

API概述

CreateAccessToken 建立啟用碼 調用CreateAccessToken建立啟用碼。
DisableAccessToken 禁用啟用碼 調用DisableAccessToken禁用啟用碼。
ListAccessTokens 查詢啟用碼 調用ListAccessTokens查詢已建立的啟用碼以及啟用碼的使用方式。
DeleteAccessToken 刪除啟用碼 調用DeleteAccessToken刪除啟用碼。

其他

API

標題

API概述

ListTagResources 查詢標籤列表 調用ListTagResources查詢一個或多個SMC資源(遷移源和遷移任務)已經綁定的標籤列表。
TagResources 綁定標籤 調用TagResources為指定的SMC資源(遷移源和遷移任務)列表統一建立並綁定標籤。
UntagResources 解除綁定並刪除標籤 為指定的SMC資源(遷移源和遷移任務)統一解除綁定並刪除標籤。