ステップ 3: AWS Resilience Hub アプリケーションにリソースを追加する - AWS レジリエンスハブ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 3: AWS Resilience Hub アプリケーションにリソースを追加する

このセクションでは、アプリケーション構造の基礎となる以下のオプションについて説明します。

リソースコレクションを追加する

このセクションでは、アプリケーション構造の基礎となる以下の方法について説明します。

  • AWS CloudFormation スタックの使用

  • の使用 AWS Resource Groups

  • AppRegistry アプリケーションの使用

  • Terraform 状態ファイルの使用

  • 既存の AWS Resilience Hub アプリケーションの使用

AWS CloudFormation スタックの使用

記述するアプリケーションで使用するリソースを含む AWS CloudFormation スタックを選択します。スタックは、アプリケーションの記述に AWS アカウント 使用している から取得することも、異なるアカウントまたは異なるリージョンから取得することもできます。

アプリケーション構造の基礎となるリソースを見つけるには
  1. CloudFormation スタックを選択して、スタックベースのリソースを検出します。

  2. スタックの選択ドロップダウンリストから、 AWS アカウント とリージョンに関連付けられているスタックを選択します。

    別の 、別のリージョン AWS アカウント、またはその両方にあるスタックを使用するには、リージョン外 AWS にスタックを追加 ボックスにスタックの Amazon リソースネーム (ARN) を入力し、スタックを追加 ARNを選択します。の詳細についてはARNs、「 AWS 全般のリファレンス」の「Amazon リソースネーム (ARNs)」を参照してください。

の使用 AWS Resource Groups

記述 AWS Resource Groups するアプリケーションで使用するリソースを含む を選択します。

アプリケーション構造の基礎となるリソースを見つけるには
  1. リソースグループを選択して、リソース AWS Resource Groups を含む を見つけます。

  2. [リソースグループの選択] ドロップダウンリストからリソースを選択します。

    別の 、別のリージョン AWS アカウント、またはその両方 AWS Resource Groups にある を使用するには、リソースグループ ボックスにスタックの Amazon リソースARNネーム (ARN) を入力し、リソースグループの追加 ARNを選択します。の詳細についてはARNs、「 AWS 全般のリファレンス」の「Amazon リソースネーム (ARNs)」を参照してください。

AppRegistry アプリケーションの使用

一度に追加できる AppRegistry アプリケーションは 1 つだけです。

記述する AppRegistry アプリケーションで使用するリソースを含むアプリケーションを選択します。

アプリケーション構造の基礎となるリソースを見つけるには
  1. AppRegistry で作成されたアプリケーションのリストから選択します AppRegistry。

  2. 「アプリケーションの選択」ドロップダウンリストから AppRegistry、 で作成されたアプリケーションを選択します。一度につき 1 つのアプリケーションのみを選択できます。

Terraform 状態ファイルの使用

説明するアプリケーションで使いたい S3 バケットリソースを含む Terraform ステートファイルを選択します。Terraform 状態ファイルの場所に移動することも、別のリージョンにある Terraform 状態ファイルへのリンクを提供することもできます。

注記

AWS Resilience Hub は、Terraform ステートファイルバージョン 0.12 以降をサポートしています。

アプリケーション構造の基礎となるリソースを見つけるには
  1. [Terraform 状態ファイル] を選択して S3 バケットリソースを検索します。

  2. [状態ファイルの選択] セクションから [S3 を参照] を選択し、Terraform 状態ファイルの場所に移動します。

    別のリージョンにある Terraform 状態ファイルを使用するには、S3 URLフィールドで Terraform 状態ファイルの場所へのリンクを指定し、S3 の追加 URLを選択します。

    Terraform 状態ファイルの上限は 4 メガバイト (MB) です。

  3. [バケット] セクションから S3 バケットを選択します。

  4. [オブジェクト] セクションからキーを選択し、[選択] を選択します。

既存の AWS Resilience Hub アプリケーションの使用

開始するには、既存のアプリケーションを使用してください。

アプリケーション構造の基礎となるリソースを見つけるには
  1. 既存のアプリケーションからアプリケーションを構築するには、[既存のアプリケーション] を選択します。

  2. [既存のアプリケーションを選択] ドロップダウンリストからアプリケーションを選択します。

EKS クラスターの追加

このセクションでは、Amazon EKSクラスターを使用してアプリケーション構造の基礎を形成する方法について説明します。

注記

Amazon EKSクラスターに接続するには、Amazon アクセスEKS許可と追加のIAMロールが必要です。クラスターに接続するための単一アカウント、クロスアカウント Amazon アクセスEKS許可、および追加のIAMロールの追加の詳細については、以下のトピックを参照してください。

記述するアプリケーションで使用するリソースを含む Amazon EKSクラスターと名前空間を選択します。Amazon EKSクラスターは、アプリケーションの記述に AWS アカウント 使用している からのものでも、異なるアカウントや異なるリージョンからのものでもかまいません。

注記

AWS Resilience Hub が Amazon EKSクラスターを評価するには、関連する名前空間をEKSクラスターEKSと名前空間の各 Amazon クラスターに手動で追加する必要があります。名前空間名は、Amazon EKSクラスターの名前空間名と正確に一致する必要があります。

Amazon EKSクラスターを追加するには
  1. AWS アカウント とリージョンに関連付けられているEKSクラスターの選択ドロップダウンリストから Amazon EKSクラスターを選択します。

  2. 別の 、別のリージョン AWS アカウント、またはその両方にある Amazon EKSクラスターを使用するには、クロスアカウントまたはリージョンボックスにスタックの Amazon リソースネーム (ARN) EKS を入力し、 の追加ARNを選択します。の詳細についてはARNs、「 AWS 全般のリファレンス」の「Amazon リソースネーム (ARNs)」を参照してください。

    クロスリージョンの Amazon Elastic Kubernetes Service クラスターへのアクセス許可の追加に関する詳細については、「Amazon Elastic Kubernetes Service クラスター AWS Resilience Hub へのアクセスの有効化」を参照してください。

選択した Amazon EKSクラスターから名前空間を追加するには
  1. 「名前空間の追加EKS」セクションのクラスターと名前空間テーブルから、Amazon クラスター名の左側にあるラジオボタンを選択し、「名前空間の更新」を選択します。 EKS

    Amazon EKSクラスターは、次の方法で識別できます。

    • EKS クラスター名 – 選択した Amazon EKSクラスターの名前を示します。

    • 名前空間の数 — Amazon EKSクラスターで選択された名前空間の数を示します。

    • ステータス – AWS Resilience Hub がアプリケーション内の選択した Amazon EKSクラスターの名前空間を含めたかどうかを示します。次のオプションを使用して、ステータスを識別できます。

      • 名前空間が必要 – Amazon EKSクラスターの名前空間が含まれていないことを示します。

      • 名前空間の追加 – Amazon EKSクラスターから 1 つ以上の名前空間を含めたことを示します。

  2. 名前空間を追加するには、[名前空間の更新] ダイアログボックスで [新しい名前空間の追加] を選択します。

    名前空間の更新ダイアログボックスには、Amazon EKSクラスターから選択したすべての名前空間が編集可能なオプションとして表示されます。

  3. [名前空間の更新] ダイアログボックスには、以下の編集オプションがあります。

    • 新しい名前空間を追加するには、[新しい名前空間の追加] を選択し、[名前空間] のボックスに名前空間名を入力します。

      名前空間名は、Amazon EKSクラスターの名前空間名と完全に一致する必要があります。

    • 名前空間を削除するには、名前空間の横にある [削除] を選択します。

    • 選択した名前空間をすべての Amazon EKSクラスターに適用するには、名前空間をすべてのEKSクラスターに適用する を選択します。

      このオプションを選択すると、他の Amazon EKSクラスターで以前に選択した名前空間は、現在の名前空間の選択で上書きされます。

  4. 更新した名前空間をアプリケーションに追加するには、[更新] を選択します。

次へ

ステップ 4: RTOと を設定する RPO