AWS Resilience Hub アプリケーションリソースの編集 - AWS レジリエンスハブ

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

AWS Resilience Hub アプリケーションリソースの編集

正確で有用な障害耐性評価を受けるには、アプリケーションの説明が更新され、実際の AWS アプリケーションとリソースと一致していることを確認してください。評価レポート、検証、および推奨事項は、記載されているリソースに基づいています。 AWS アプリケーションからリソースを追加または削除する場合は、これらの変更を に反映する必要があります AWS Resilience Hub。

AWS Resilience Hub は、アプリケーションソースに関する透明性を提供します。アプリケーション内のリソースとアプリケーションソースを識別して編集できます。

注記

リソースを編集すると、アプリケーションの AWS Resilience Hub リファレンスのみが変更されます。実際のリソースは変更されません。

不足しているリソースを追加したり、既存のリソースを変更したり、不要なリソースを削除したりできます。リソースは論理アプリケーションコンポーネント () にグループ化されますAppComponents。を編集 AppComponents して、アプリケーションの構造をより適切に反映できます。

アプリケーションのドラフトバージョンを編集し、新しい (リリース) バージョンに変更を公開することで、アプリケーションリソースに追加または更新します。 は、アプリケーションのリリースバージョン (更新されたリソースを含む) AWS Resilience Hub を使用して回復性評価を実行します。

アプリケーションの障害耐性を評価するには
  1. ナビゲーションペインで、[アプリケーション] を選択します。

  2. [アプリケーション] ページで、編集するアプリケーション名を選択します。

  3. [アクション] メニューから [障害耐性の評価] を選択します。

  4. [耐障害性評価を実行] ダイアログで、レポートの一意の名前を入力するか、[レポート名] ボックスに生成された名前を使用します。

  5. [実行] を選択します。

  6. 評価レポートが生成されたことが通知されたら、[評価] タブを選択し、評価を選択してレポートを表示します。

  7. [レビュー] タブを選択すると、アプリケーションの評価レポートが表示されます。

スケジュールされた評価を有効にするには
  1. ナビゲーションペインで、[アプリケーション] を選択します。

  2. アプリケーションページで、スケジュールされた評価を有効にするアプリケーションを選択します。

  3. を毎日自動評価をオンにします

スケジュールされた評価を無効にするには
  1. ナビゲーションペインで、[アプリケーション] を選択します。

  2. アプリケーションページで、スケジュールされた評価を有効にするアプリケーションを選択します。

  3. オフ 毎日の を自動的に評価します

    注記

    スケジュールされた評価を無効にすると、ドリフト通知が無効になります。

  4. をオフにする を選択します。

アプリケーションのドリフト通知を有効にするには
  1. ナビゲーションペインで、[アプリケーション] を選択します。

  2. アプリケーションページで、ドリフト通知を有効にするアプリケーションを選択するか、ドリフト通知設定を編集します。

  3. ドリフト通知は、次のいずれかのオプションを選択して編集できます。

    • アクション から、ドリフト通知を有効にする を選択します。

    • Application drifts セクションで通知を有効にする を選択します。

  4. のステップを完了しステップ 5: スケジュールされた評価とドリフト通知を設定する、この手順に戻ります。

  5. [Enable(有効化)] を選択します。

    ドリフト通知を有効にすると、スケジュールされた評価も有効になります。

アプリケーションのドリフト通知を編集するには
注記

この手順は、スケジュールされた評価 (毎日の自動評価がオン) とドリフト通知を有効にしている場合に適用されます。

  1. ナビゲーションペインで、[アプリケーション] を選択します。

  2. アプリケーションページで、ドリフト通知を有効にするアプリケーションを選択するか、ドリフト通知設定を編集します。

  3. ドリフト通知は、次のいずれかのオプションを選択して編集できます。

    • アクション から、ドリフト通知の編集 を選択します。

    • Application drifts セクションで通知の編集を選択します。

  4. のステップを完了しステップ 5: スケジュールされた評価とドリフト通知を設定する、この手順に戻ります。

  5. [Save] を選択します。

アプリケーションのセキュリティ権限を更新するには
  1. ナビゲーションペインで、[アプリケーション] を選択します。

  2. [アプリケーション] ページで、セキュリティ権限を更新するアプリケーションを選択します。

  3. [アクション] から [権限の更新] を選択します。

  4. セキュリティ権限を更新するには、ステップ 6: アクセス許可の設定 の手順を完了してからこの手順に戻ります。

  5. [保存とテスト] を選択します。

障害耐性ポリシーをアプリケーションにアタッチするには
  1. ナビゲーションペインで、[アプリケーション] を選択します。

  2. [アプリケーション] ページで、編集するアプリケーション名を選択します。

  3. [アクション] メニューから [障害耐性ポリシーをアタッチ] を選択します。

  4. [ポリシーをアタッチ] ダイアログで、[障害耐性ポリシーの選択] ドロップダウンリストから障害耐性ポリシーを選択します。

  5. 添付を選択します。

AppComponents アプリケーションの入力ソース、リソース、および を編集するには
  1. ナビゲーションペインで、[アプリケーション] を選択します。

  2. [アプリケーション] ページで、編集するアプリケーション名を選択します。

  3. [アプリケーション構造] タブを選択します。

  4. [バージョン] の前にあるプラス記号 [+] を選択し、ステータスが [ドラフト] のアプリケーションバージョンを選択します。

  5. AppComponents アプリケーションの入力ソース、リソース、および を編集するには、次の手順の手順を実行します。

アプリケーションの入力ソースを編集するには
  1. アプリケーションの入力ソースを編集するには、[入力ソース] タブを選択します。

    [入力ソース] セクションには、アプリケーションリソースのすべての入力ソースが一覧表示されます。次の方法で入力ソースを特定できます。

    • [ソース名] – 入力ソースの名前。ソース名を選択すると、それぞれのアプリケーションで詳細が表示されます。手動で追加した入力ソースの場合、リンクは使用できません。例えば、 AWS CloudFormation スタックからインポートされるソース名を選択すると、コンソールのスタックの詳細ページ AWS CloudFormation にリダイレクトされます。

    • ソース ARN – 入力ソースの Amazon リソースネーム (ARN)。を選択してARN、それぞれのアプリケーションで詳細を表示します。手動で追加した入力ソースの場合、リンクは使用できません。例えば、 AWS CloudFormation スタックからインポートARNされる を選択すると、 AWS CloudFormation コンソールのスタックの詳細ページにリダイレクトされます。

    • [ソースタイプ] – 入力ソースのタイプ。入力ソースには、Amazon EKSクラスター、 AWS CloudFormation スタック、myApplicationsアプリケーション AWS Resource Groups、Terraform 状態ファイル、手動で追加されたリソースが含まれます。

    • [関連リソース] – 入力ソースに関連付けられているリソースの数。番号を選択すると、入力ソースのすべての関連リソースが [リソース] タブに表示されます。

  2. 入力ソースをアプリケーションに追加するには、[入力ソース] セクションから [入力ソースを追加] を選択します。入力ソースの追加の詳細については、「ステップ 3: リソースコレクションを追加する」を参照してください。

  3. 入力ソースを編集するには、入力ソースを選択し、[アクション] から以下のいずれかのオプションを選択します。

    • [入力ソースの再インポート (最大 5 つ)] – 選択した入力ソースを最大 5 つまで再インポートします。

    • [入力ソースを削除] – 選択した入力ソースを削除します。

      アプリケーションを公開するには、少なくとも 1 つの入力ソースが含まれている必要があります。入力ソースをすべて削除すると、[新規バージョンを公開] は無効になります。

アプリケーションのリソースを編集するには
  1. アプリケーションのリソースを編集するには、[リソース] タブを選択します。

    注記

    未評価のリソースのリストを表示するには、[未評価のリソースを表示] を選択します。

    [リソース] セクションには、アプリケーション記述のテンプレートとして使用することを選択したアプリケーションのリソースが一覧表示されます。検索エクスペリエンスを向上させるために、 AWS Resilience Hub は複数の検索条件に基づいてリソースをグループ化しました。これらの検索条件には、 AppComponent タイプ、サポートされていないリソース、除外されたリソースが含まれます。リソーステーブルの検索条件に基づいてリソースをフィルタリングするには、各検索条件の下にある番号を選択します。

    次の方法でリソースを特定できます。

    • 論理 ID – 論理 ID は、 AWS CloudFormation スタック、Terraform 状態ファイル、手動で追加されたアプリケーション、 myApplications アプリケーション、または 内のリソースを識別するために使用される名前です AWS Resource Groups。

      注記
      • Terraform では、異なるリソースタイプに同じ名前を使用できます。そのため、同じ名前を共有するリソースの論理 ID の末尾には「- resource type」が表示されます。

      • すべてのアプリケーションリソースのインスタンスを表示するには、[論理 ID] の前にあるプラス ([+]) 記号を選択します。すべてのアプリケーションリソースのインスタンスを表示するには、論理 ID の前にあるプラス ([+]) 記号を選択します。

        サポートされるリソースタイプの詳細については、AWS Resilience Hub サポートされているリソースを参照してください。

    • [リソースタイプ] – リソースタイプはアプリケーションのコンポーネントリソースを識別します。例えば、 は Amazon EC2インスタンスをAWS::EC2::Instance宣言します。 AppComponent リソースのグループ化の詳細については、「」を参照してくださいアプリケーションコンポーネントのリソースのグループ化

    • [ソース名] – 入力ソースの名前。ソース名を選択すると、それぞれのアプリケーションで詳細が表示されます。手動で追加した入力ソースの場合、リンクは使用できません。例えば、 AWS CloudFormation スタックからインポートされるソース名を選択すると、 のスタックの詳細ページにリダイレクトされます AWS CloudFormation。

    • [ソースタイプ] – 入力ソースのタイプ。入力ソースには、 AWS CloudFormation スタック、 myApplications アプリケーション AWS Resource Groups、Terraform 状態ファイル、手動で追加されたリソースが含まれます。

      注記

      Amazon EKSクラスターを編集するには、「アプリケーションプロシージャの入力ソースを編集する」の手順 AWS Resilience Hub を実行します。

    • ソーススタック – リソースを含む AWS CloudFormation スタック。この列は、選択したアプリケーション構造のタイプによって異なります。

    • 物理 ID – Amazon EC2インスタンス ID や S3 バケット名など、そのリソースに実際に割り当てられた識別子。

    • [含まれている] – AWS Resilience Hub で、これらのリソースがアプリケーションに含まれるかどうかを示します。

    • [評価可能] – AWS Resilience Hub がリソースの障害耐性を評価するかどうかを示します。

    • AppComponents – アプリケーション構造が検出されたときにこのリソースに割り当てられた AWS Resilience Hub コンポーネント。

    • [名前] – アプリケーションリソースの名前。

    • アカウント – 物理リソースを所有する AWS アカウント。

  2. リストにないリソースを検索するには、検索ボックスにリソースの論理 ID を入力します。

  3. アプリケーションからリソースを削除するには、リソースを選択し、[アクション] から [リソースを除外] を選択します。

  4. アプリケーションのリソースを解決するには、[リソースの更新] を選択します。

  5. 既存のアプリケーションリソースを変更するには、以下のステップを実行します。

    1. リソースを選択し、[アクション] から [スタックを更新] を選択します。

    2. [スタックの更新] ページでリソースを更新するには、ステップ 3: リソースコレクションを追加する で該当する手順を完了してから、この手順に戻ります。

    3. [保存] を選択します。

  6. アプリケーションにリソースを追加するには、[アクション] から [リソースの追加] を選択し、以下の手順を実行します。

    1. [リリースタイプ] ドロップダウンリストから少なくとも 1 つのリソースタイプを選択します。

    2. AppComponent ドロップダウンリストから AppComponent を選択します。

    3. [リソース名] ボックスにリソースの論理 ID を入力します。

    4. リソース識別子ボックスに、物理リソース ID、リソース名、またはリソースARNを入力します。

    5. [追加] を選択します。

  7. リソース名を編集するには、リソースを選択し、[アクション] から [リソース名を編集] を選択し、次の手順を実行します。

    1. [リソース名] ボックスにリソースの論理 ID を入力します。

    2. [保存] を選択します。

  8. リソース識別子を編集するには、リソースを選択し、[アクション] から [リソース識別子を編集] を選択し、次の手順を実行します。

    1. リソース識別子ボックスに、物理リソース ID、リソース名、またはリソースARNを入力します。

    2. [Save] を選択します。

  9. を変更するには AppComponent、リソースを選択し、アクションから変更 AppComponent を選択し、次のステップを実行します。

    1. AppComponent ドロップダウンリストから AppComponent を選択します。

    2. [追加] を選択します。

  10. リソースを削除するには、リソースを選択し、[アクション] から [リソースを削除] を選択します。

  11. リソースを含めるには、リソースを選択し、[アクション] から [リソースを含める] を選択します。

AppComponents アプリケーションの を編集するには
  1. アプリケーションの を編集する AppComponents には、 AppComponentsタブを選択します。

    注記

    AppComponent リソースのグループ化の詳細については、「」を参照してくださいアプリケーションコンポーネントのリソースのグループ化

    このセクションでは、リソースがグループ化されているすべての論理コンポーネントをAppComponents一覧表示します。は、次の AppComponents 方法で識別できます。

    • AppComponent name – アプリケーション構造が検出されたときにこのリソースに割り当てられたコンポーネントの名前 AWS Resilience Hub 。

    • AppComponent type – コンポーネントのタイプ AWS Resilience Hub 。

    • [ソース名] – 入力ソースの名前。ソース名を選択すると、それぞれのアプリケーションで詳細が表示されます。例えば、 AWS CloudFormation スタックからインポートされるソース名を選択すると、 AWS CloudFormationのスタック詳細ページにリダイレクトされます。

    • [リソース数] – 入力ソースに関連付けられているリソースの数。番号を選択すると、入力ソースのすべての関連リソースが [リソース] タブに表示されます。

  2. を作成するには AppComponent、アクションメニューから新規作成 AppComponentを選択し、次の手順を実行します。

    1. 名前ボックスに AppComponent AppComponentの名前を入力します。参考までに、このフィールドにはサンプル名があらかじめ入力されています。

    2. タイプドロップダウンリストから AppComponent AppComponentのタイプを選択します。

    3. [Save] を選択します。

  3. を編集するには AppComponent、 を選択し AppComponent、アクション から編集 AppComponent を選択します。

  4. を削除するには AppComponent、 を選択し AppComponent、アクションから削除 AppComponent を選択します。

リソースリストを変更すると、アプリケーションのドラフトバージョンに変更が加えられたことを示すアラートが表示されます。正確な障害耐性評価を実行するには、アプリケーションの新しいバージョンを公開する必要があります。新しいバージョンを公開する方法に関する詳細については、「新しい AWS Resilience Hub アプリケーションバージョンの公開」を参照してください。