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

Resource Orchestration Service:既存のリソースをインポートしてスタックを作成する

最終更新日:Jan 16, 2025

このトピックでは、Resource Orchestration Service (ROS) コンソールで既存のリソースをインポートしてスタックを作成する方法について説明します。この例では、Elastic IPアドレス (EIP) をインポートします。

シナリオ

多数のクラウド リソースを同時に管理する場合、リソース インポートを使用してクラウド リソースを新しいスタックに追加できます。このようにして、スタックを使用してクラウド リソースを一元的に管理し、手動による介入を減らすことができます。

前提条件

EIP をインポートする前に、以下の操作が完了していることを確認してください。

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

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

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

    EIP コンソール にログインして、EIP の ID を取得します。

考慮事項

テンプレートでインポートするリソースの DeletionPolicy プロパティを指定する必要があります。このプロパティを指定しないと、リソースのインポートは失敗します。DeletionPolicy プロパティを指定すると、スタックの削除時にリソースを保持するか、リソースを削除するかを選択できます。詳細については、「背景情報」をご参照ください。

手順

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

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

  3. 上部のナビゲーションバーで、リージョン ドロップダウン リストからスタックを作成するリージョンを選択します。たとえば、中国 (杭州) を選択できます。

  4. [スタック] ページで、[リソースのインポート] をクリックします。

  5. [テンプレートの選択] ステップの [テンプレートの指定] セクションで、[既存のテンプレートを選択] を選択します。[テンプレートのインポート方法] パラメーターを [テンプレートの内容を入力] に設定します。[テンプレートの内容] セクションに、次の YAML テンプレートを入力します。次に、[次へ] をクリックします。

    ROSTemplateFormatVersion: '2015-09-01'
    Resources:
      Eip:
        Type: ALIYUN::VPC::EIP
        DeletionPolicy: Retain // DeletionPolicy プロパティを Retain に設定します。
        Properties:
          Bandwidth: 5
    Outputs:
      EipAddress:
        Value:
          Fn::GetAtt:
            - Eip
            - EipAddress
      AllocationId:
        Value:
          Fn::GetAtt:
            - Eip
            - AllocationId
    
    説明

    テンプレートの内容では、DeletionPolicy プロパティが Retain に設定されています。Retain 値は、システムがリソースを保持することを指定します。リソースが誤って削除されないように、DeletionPolicy プロパティを Retain に設定することをお勧めします。

  6. [パラメーターの設定] ステップで、[スタック名] パラメーターと [変更セット名] パラメーターを設定します。

  7. [スタック設定の構成] セクションでパラメーターを設定し、[次へ] をクリックします。

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

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

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

    コンプライアンス事前チェックの詳細については、「スタックを作成する」をご参照ください。

  10. [確認と確定] ステップで、[スタックの作成と変更セットのインポート] をクリックします。

  11. スタック詳細ページの [変更セット] タブで、変更セットを見つけ、[アクション] 列の [実行] をクリックしてリソースのインポートを開始します。

  12. [スタック情報] タブで、スタックのステータスを表示します。

    [スタック情報] タブの [基本情報] セクションで、[ステータス] パラメーターの値が [作成済み (リソースがインポート済み)] であることを確認します。パラメーター値が [作成済み (リソースがインポート済み)] の場合、リソースはインポートされています。

関連情報