スキップしてコンテンツを表示

既存のリソースをネストされた CloudFormation スタックに直接インポートする方法を教えてください。

所要時間1分
0

既存の AWS リソースを AWS CloudFormation のネストされたスタックにインポートしたいと考えています。

解決策

CloudFormation はリソースをネストされたスタックに直接インポートし、その親スタックを保持できます。スタックを子スタックにインポートしたり、子を持つスタックをインポートしたりすることはできません。

既存のリソースをネストされたスタックにインポートするには、次の手順を実行します。

  1. CloudFormation コンソールを開きます。
  2. ネストされたスタックを選択します。
  3. スタックテンプレートを更新して、スタックテンプレートにインポートする既存リソースのリソース定義を含めます。
  4. AWS::CloudFormation::Stack リソースで、DeletionPolicy[保持] に設定されていることを確認してください。<br id=hardline_break/> 注: リソースの既存のリソースプロパティは、現在のリソース構成と一致している必要があります。
  5. ネストされたスタックで [スタックアクション] を選択し、[スタックへのリソースのインポート] を選択します。
  6. インポートするリソースを含む更新済みのテンプレートをアップロードし、[次へ] を選択します。
  7. 既存のリソースをスタックリソースにインポートし、[リソース識別子] を指定して、[次へ] を選択します。
  8. [スタック名の確認] ページで、変更セットをインポートするリソースを確認し、[リソースをインポート] を選択します。
  9. [スタックリソース] セクションで、リソースが正常にインポートされ、ネストされたスタックがリソースを管理していることを確認します。
  10. 更新操作中にルートスタックが使用する Amazon Simple Storage Service (Amazon S3) バケットのネストされたスタックテンプレートと、ネストされたスタックの現在のテンプレートが同一であることを確認してください。

関連情報

リソースタイプのサポート

AWS リソースを CloudFormation スタックにインポートする

AWS公式更新しました 5ヶ月前
コメントはありません

関連するコンテンツ