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

Resource Orchestration Service:既存リソースのインポートによるスタックの更新

最終更新日:Sep 08, 2026

Resource Orchestration Service (ROS) コンソールで既存のリソースをスタックにインポートします。この例では、Elastic IP アドレス (EIP) を使用します。

シナリオ

ROSコンソールに空のスタックが存在する場合、またはROSコンソールのスタックに管理するクラウド リソースが含まれている場合は、リソースインポートを使用して目的のリソースをスタックに追加して一元管理できます。

前提条件

EIP をインポートする前に:

  1. EIP のリソース識別子プロパティを取得します。

    この例では、EIP の ID を指定する AllocationId を取得します。詳細については、「リソースインポートのためのリソース識別子プロパティの取得」をご参照ください。

  2. EIP の ID を取得します。

    EIP コンソールから EIP ID を取得します。

考慮事項

テンプレート内のリソースには DeletionPolicy プロパティを含める必要があります。このプロパティがない場合、インポートは失敗します。このプロパティは、スタックが削除されたとき、またはリソースがスタックから削除されたときに、リソースを保持するかどうかを指定します。詳細については、「DeletionPolicy プロパティ」をご参照ください。

手順

  1. ROS コンソールにログインします。

  2. 左側のナビゲーションペインで、[Stacks] をクリックします。

  3. 上部のナビゲーションバーで、スタックのリージョンを選択します。この例では、中国 (杭州) を使用します。

  4. [Stacks] ページで、対象のスタックを見つけ、操作 列の [Import Resources] をクリックします。

  5. [Select Template] ステップで、[Template Import Method] を [Enter Template Content] に設定します。[Template Content] セクションで、インポートする EIP を追加し、[Next] をクリックします。

    この例では、すでに EIP を含むスタックに EIP2 をインポートします。以下のテンプレートは、インポート前後の内容を示しています。

    説明

    DeletionPolicy プロパティは Retain に設定されており、スタックが削除されたときにリソースが保持されます。このプロパティを設定することで、意図しないリソースの削除を防ぐことができます。

    インポート前のテンプレート

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      Eip:
        Type: ALIYUN::VPC::EIP
        DeletionPolicy: Retain
        Properties:
          Bandwidth: 5
    Outputs:
      EipAddress:
        Value:
          Fn::GetAtt:
            - Eip
            - EipAddress
      AllocationId:
        Value:
          Fn::GetAtt:
            - Eip
            - AllocationId

    インポート後のテンプレート

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      Eip:
        Type: ALIYUN::VPC::EIP
        DeletionPolicy: Retain
        Properties:
          Bandwidth: 5
      Eip2:
        Type: ALIYUN::VPC::EIP
        DeletionPolicy: Retain
        Properties:
          Bandwidth: 5
    Outputs:
      EipAddress:
        Value:
          Fn::GetAtt:
            - Eip
            - EipAddress
      AllocationId:
        Value:
          Fn::GetAtt:
            - Eip
            - AllocationId
      EipAddress2:
        Value:
          Fn::GetAtt:
            - Eip2
            - EipAddress
      AllocationId2:
        Value:
          Fn::GetAtt:
            - Eip2
            - AllocationId
  6. [Configure Parameters] ステップで、[Stack Name] と [Change Set Name] を設定します。

  7. [Configure Stack Settings] セクションを設定し、[Next] をクリックします。

    この例では、デフォルトのパラメータ設定を使用します。詳細については、「スタックの作成」をご参照ください。

  8. [Identify Resources] ステップで、eip-bp1s1yz3aja40j377**** などのリソース識別子の値を入力し、[Next] をクリックします。

  9. [Compliance Precheck] ステップで、コンプライアンス事前チェックを完了し、[Next] をクリックします。

    詳細については、「スタックの作成」をご参照ください。

  10. [Check and Confirm] ステップで、[Create Change Set] をクリックします。

  11. [Change Sets] タブで、変更セットを見つけ、操作 列の [Execute] をクリックします。

  12. リソース タブで、EIP2 が表示されていることを確認し、インポートが完了したことを検証します。

関連ドキュメント