すべてのプロダクト
Search
ドキュメントセンター

Server Migration Center:API の概要

最終更新日:Jul 03, 2026

API 標準および多言語対応の SDK

本製品 (smc/2019-06-01) の API は、RPC 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

移行元

API

タイトル

説明

DescribeSourceServers DescribeSourceServers DescribeSourceServers 操作を呼び出して、1 つ以上の移行元に関する情報をクエリします。
ModifySourceServerAttribute ModifySourceServerAttribute ModifySourceServerAttribute 操作は、移行元の名前と説明を変更します。
DeleteSourceServer DeleteSourceServer DeleteSourceServer 操作を呼び出して、移行元を削除できます。

移行タスク

API

タイトル

説明

CreateReplicationJob CreateReplicationJob 移行元サーバーの移行タスクを作成します。
CreateCrossZoneMigrationJob CreateCrossZoneMigrationJob サーバ移行センタ (SMC) を使用すると、Alibaba Cloud Elastic Compute Service (ECS) インスタンスを同じリージョン内の別のゾーンに移行し、同じインスタンスファミリー内で vCPU やメモリなどのインスタンスタイプを変更できます。この機能は、インスタンスの移行と仕様変更に関するビジネス要件を満たすのに役立ちます。この操作を呼び出して、ゾーン間移行ジョブを作成します。
ModifyReplicationJobAttribute ModifyReplicationJobAttribute ModifyReplicationJobAttribute 操作を呼び出して、移行タスクの情報を変更できます。
StartReplicationJob StartReplicationJob StartReplicationJob 操作を呼び出して、移行タスクを開始できます。
StopReplicationJob StopReplicationJob StopReplicationJob 操作を呼び出して、移行タスクを停止できます。
DescribeReplicationJobs DescribeReplicationJobs 1 つ以上の移行タスクに関する詳細を取得します。
CutOverReplicationJob CutOverReplicationJob 指定された増分移行ジョブの定期実行を停止し、移行を完了します。
DeleteReplicationJob DeleteReplicationJob DeleteReplicationJob を呼び出して、移行ジョブを削除できます。

ワークグループ

API

タイトル

説明

CreateWorkgroup CreateWorkgroup ワークグループは、バッチサーバー移行シナリオで複数の移行タスクのライフサイクルを管理するために使用されます。
AssociateSourceServers AssociateSourceServers サーバーをグループとして移行するには、まず移行元をそのグループに関連付ける必要があります。
DisassociateSourceServers DisassociateSourceServers バッチ移行でグループを使用する必要がなくなった場合、またはグループを削除する場合には、移行元をグループから関連付け解除します。
DescribeWorkgroups DescribeWorkgroups 作業グループが作成された後、作業グループ名、説明、アラート情報などの情報を表示できます。
ModifyWorkgroupAttribute ModifyWorkgroupAttribute ワークグループの名前と説明を変更します。
DeleteWorkgroup DeleteWorkgroup 不要になったワークグループを削除できます。

タグ

API

タイトル

説明

CreateAccessToken CreateAccessToken アクティベーションコードを作成します。
DisableAccessToken DisableAccessToken DisableAccessToken 操作を呼び出して、アクティベーションコードを無効にすることができます。
ListAccessTokens ListAccessTokens ListAccessTokens 操作を呼び出して、作成されたアクティベーションコードとそのステータスをクエリします。
DeleteAccessToken DeleteAccessToken アクティベーション コードを削除します。

アクティベーションコード

API

タイトル

説明

ListTagResources ListTagResources 移行元や移行タスクなど、1 つ以上の SMC リソースにアタッチされているタグをクエリします。
TagResources TagResources TagResources を呼び出して、移行元や移行タスクなどの複数の SMC リソースにタグを作成してアタッチできます。
UntagResources UntagResources 移行元や移行タスクなど、指定された SMC リソースからタグをデタッチして削除します。