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

Resource Orchestration Service:変更セットを使用したスタックの作成

最終更新日:Oct 22, 2026

Resource Orchestration Service (ROS) では、変更セットを使用してスタックに適用する前にリソースの変更をプレビューできます。変更セットをリソースインポートと組み合わせることで、既存のクラウドリソースを新しいスタックに取り込むことができます。

シナリオ

大量のクラウドリソースを管理する必要があり、スタックの本番稼働前に期待される状態を確認したい場合は、変更セットとリソースのインポート機能を組み合わせて使用します。リソースのインポートを使用して既存のクラウドリソースをスタックにインポートし、変更セットを作成して、スタックがそれらのリソースをどのように管理するかをプレビューします。スタックは、変更セットを実行した後にのみリソースの管理を開始します。実行前に、スタックテンプレートを確認し、必要に応じて調整できます。詳細については、「既存のリソースからスタックを作成」をご参照ください。

変更セットを使用したスタックの作成方法

  • コンソール:ROS コンソールで変更セットを使用してスタックを作成します。

    詳細については、「既存リソースからのスタックの作成」をご参照ください。

  • API:変更セットの API を呼び出してスタックを作成します。

    詳細については、「CreateChangeSet」をご参照ください。

  • Alibaba Cloud CLI:Alibaba Cloud コマンドラインインターフェイス (CLI) と変更セットを使用してスタックを作成します。

    詳細については、以下のセクションをご参照ください。

Alibaba Cloud CLI を使用したスタックの作成

  1. Alibaba Cloud CLI をインストールします。

    詳細については、「Alibaba Cloud CLI のインストール」をご参照ください。

  2. Alibaba Cloud 認証情報を設定します。

    詳細については、「認証情報の設定」をご参照ください。

  3. 変更セットを使用してスタックを作成します。

  4. 変更セットの作成によるスタックの作成

    aliyun ros CreateChangeSet コマンドを実行し、変更セットを作成することでスタックを作成します。

    変更セットのタイプを CREATE に設定します。スタック名、リージョン ID、テンプレート、および変更セット名を指定します。詳細については、「CreateChangeSet」をご参照ください。

    aliyun ros CreateChangeSet --ChangeSetType CREATE --StackName <stack_name> --RegionId <region_id> --TemplateBody <template_body_structure> --ChangeSetName <change_set_name> 

    リソースのインポートによるスタックの作成

    aliyun ros CreateChangeSet コマンドを実行し、リソースをインポートすることでスタックを作成します。

    変更セットのタイプを IMPORT に設定します。スタック名、リージョン ID、テンプレート、インポートするリソース、および変更セット名を指定します。詳細については、「CreateChangeSet」をご参照ください。

    説明
    • TemplateBody プロパティにリソースの削除ポリシーを指定する必要があります。

    • リソースインポートを完了するには、ResourcesToImport プロパティを指定する必要があります。

    aliyun ros CreateChangeSet --ChangeSetType IMPORT --StackName <stack_name> --RegionId <region_id> --TemplateBody <template_body_structure> --ChangeSetName <change_set_name> --ResourcesToImport <resources_to_import>
  5. aliyun ros ExecuteChangeSet コマンドで変更セットを実行します。

    aliyun ros ExecuteChangeSet --ChangeSetId <change_set_id>

関連情報

  • 変更セットの影響を表示し、スタックテンプレートを確認します。詳細については、「変更セットの表示」および「データ構造」をご参照ください。

  • 変更セットを実行すると、ROS はそのスタックの他の変更セットを自動的に削除します。詳細については、「変更セットの実行」をご参照ください。

  • 変更セットが要件を満たさなくなった場合は、実行される前に削除してください。詳細については、「変更セットの削除」をご参照ください。

  • API を呼び出して変更セットを作成し、スタックを作成する場合は、「CreateChangeSet」をご参照ください。