クロスクラウドデプロイメントでは、ソースワークスペース内のノード、関数、リソース、およびスクリプトテンプレートをパッケージ化し、異なるアカウント、リージョン、またはクラウドプラットフォーム(例:Finance Cloud や Alibaba Gov Cloud)に配置された送信先ワークスペースへデプロイできます。このプロセスは、以下の 3 つのステージで構成されます:ソースワークスペースでデプロイメントパッケージを作成する、そのパッケージをご利用のマシンにダウンロードする、そして送信先ワークスペースでパッケージをインポートしてデプロイする。
権限
各操作には、対応するロールが異なります。
| 操作 | 必要なロール |
|---|---|
| デプロイメント環境の作成 | ワークスペース管理者 |
| ソースワークスペースの本番環境へのタスクデプロイ | O&M、Deploy、または ワークスペース管理者 |
| デプロイメントパッケージの作成 | Development |
| パッケージのデプロイ(ソースおよび送信先ワークスペース双方) | O&M、Deploy、または ワークスペース管理者 |
ワークスペースメンバーの追加やロールの変更については、「ワークスペースレベルサービスの権限管理」をご参照ください。
制限事項
サポートされる環境の組み合わせ
クロスクラウドデプロイメントでは、特定のソース–送信先ワークスペースの組み合わせのみがサポートされています。標準モードのワークスペースは、ソースおよび送信先のいずれとしてもサポートされていません。
| ソースワークスペースのモード | ソース DataStudio のバージョン | 送信先:基本モード、DataStudio(新バージョン) | 送信先:基本モード、DataStudio(レガシバージョン) | 送信先:標準モード、DataStudio(新バージョン) | 送信先:標準モード、DataStudio(レガシバージョン) |
|---|---|---|---|---|---|
| 基本モード | DataStudio(新バージョン) | ![]() | 非対応 | ![]() | 非対応 |
| 基本モード | DataStudio(レガシバージョン) | 非対応 | ![]() | 非対応 | ![]() |
| 標準モード | — | 非対応 | 非対応 | 非対応 | 非対応 |
クロスワークスペースデプロイメント vs. クロスクラウドデプロイメント
クロスワークスペースデプロイメント は、同一の Alibaba Cloud アカウントおよび同一のリージョン内でのワークスペース間オブジェクト移動を指します。クロスリージョンのシナリオには対応していません。リージョンをまたいだデプロイメントを行う場合は、代わりに「Deploy Center」をご利用ください。
仕組み
クロスクラウドデプロイメントでは、オブジェクトをソースワークスペースから送信先ワークスペースへ、以下の 3 つのステージを通じて移動します。
デプロイメントパッケージの作成 — デプロイ対象のコミット済みノード、関数、リソース、およびスクリプトテンプレートを選択し、クロスクラウドデプロイメント環境を指定して、デプロイメントパッケージを生成します。
パッケージのダウンロード — ソースワークスペースからデプロイメントパッケージをダウンロードし、ご利用のマシンに保存します。
インポートとデプロイ — パッケージを送信先ワークスペースにアップロードし、内容をプレビューしたうえでデプロイします。
各ステージの詳細なロジックについては、「ロジックの説明」をご参照ください。
ソースワークスペースにおけるデプロイメントパッケージの作成
Deploy Center の左側ナビゲーションウィンドウで、デプロイメントパッケージの作成 をクリックします。
説明デプロイメントパッケージの作成 ページには、現在のワークスペース内のすべてのコミット済みノードが一覧表示されます。パッケージ化できるのはコミット済みノードのみです。既存のデプロイメントパッケージのステータスが デプロイ済み または 失敗 の場合に限り、ノードを再パッケージ化できます。
デプロイメントパッケージの作成 ページで、パッケージ用のクロスクラウドデプロイメント環境を選択します。
ソリューション、ワークフロー、ノードタイプ の検索フィルターを使用して、デプロイ対象のオブジェクトを検索します。
対象オブジェクトを選択し、デプロイメントパッケージへの一括追加 をクリックしてデプロイキューに追加します。デプロイ対象ノード ボタンの右上隅に、待機中のオブジェクト数が表示されます。
説明少数のオブジェクトを個別にデプロイする場合は、一覧から各オブジェクトを検索し、操作 列の デプロイ をクリックします。デプロイ確認 ダイアログボックスの指示に従って操作してください。
デプロイ対象ノード をクリックして、キュー内のオブジェクトを確認します。各オブジェクトについて、ID、ノードタイプ、変更タイプ、ノードステータス を確認してください。オブジェクトの詳細を確認または削除する場合は、操作 列の 詳細の表示 または 削除 をクリックします。
デプロイメントパッケージの作成 をクリックします。デプロイ確認 ダイアログボックスで、デプロイメントパッケージ名 フィールドに名称を入力し、デプロイメント環境およびオブジェクト一覧を確認します。

デプロイメントパッケージの作成 をクリックして、パッケージを生成します。
パッケージが作成された後は、次の手順に進む前に、デプロイメントパッケージ ページからパッケージをダウンロードしてください。
デプロイメントパッケージは作成後 30 日で有効期限切れとなります。作成直後にダウンロードおよび保存を行ってください。30 日経過後は、パッケージのダウンロードができなくなり、新たにパッケージを作成する必要があります。
デプロイメントの適用タイミング
デプロイメントの適用タイミングは、各ノードのインスタンス生成モードによって異なります。
翌日適用 モード:
23:30 より前にデプロイした場合 — 翌日に生成されるインスタンスから適用されます。
23:30 より後にデプロイした場合 — 3 日目に生成されるインスタンスから適用されます。
[デプロイメント直後] モード:
スケジュール時間がデプロイ後 10 分以上の場合 — 更新されたインスタンスが予定通りに生成されます。
スケジュール時間がデプロイ後 10 分以内の場合、または 23:30 より後にデプロイした場合 — 更新されたインスタンスが 3 日目に生成されます。
ソースワークスペースからのデプロイメントパッケージのダウンロード
Deploy Center の左側ナビゲーションウィンドウで、デプロイメントパッケージ をクリックします。
デプロイメントパッケージ ページで、ダウンロード対象のパッケージを検索します。「デプロイ実行者」「デプロイ実行日」「デプロイステータス」「デプロイメント環境」のフィルターを活用して、一覧を絞り込んでください。
ダウンロード を、操作 列からクリックします。

確認メッセージでパッケージの詳細を確認し、OK をクリックします。
デプロイメントパッケージは作成後 30 日で有効期限切れとなります。作成直後にダウンロードを行ってください。30 日経過後は、パッケージのダウンロードができなくなり、新たにパッケージを作成する必要があります。
送信先ワークスペースへのデプロイメントパッケージのインポート
送信先ワークスペースにログインし、「Deploy Center > デプロイメントパッケージの作成」に移動します。
画面右上隅で、デプロイメントパッケージのインポート をクリックします。
デプロイメントパッケージ名 フィールドに名称を入力し、アップロード方法を選択します。
オンプレミスファイルのアップロード — パッケージを直接ご利用のマシンからアップロードします。パッケージサイズが 30 MB 以下の場合にご利用ください。
OSS からのアップロード — まず Object Storage Service (OSS) にパッケージをアップロードし、その後 OSS の URL を指定します。パッケージサイズが 30 MB を超える場合にご利用ください。アップロード手順については、「オブジェクトのアップロード」をご参照ください。URL の指定方法については、「オブジェクト URL の使用」をご参照ください。

デプロイメントパッケージのプレビュー をクリックして、デプロイメント環境およびオブジェクト一覧を確認します。
デプロイ をクリックして、パッケージをデプロイします。
重要送信先ワークスペースに同名のデプロイメントパッケージがすでに存在する場合、初回デプロイ時に新しいパッケージで上書きされます。続行する前に、パッケージ名を必ずご確認ください。
次のステップ
デプロイメント完了後は、現在のワークスペースの デプロイメントパッケージ ページに移動し、デプロイメント結果をご確認ください。「デプロイメントパッケージの表示」をご参照ください。
