翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Resilience Hub アプリケーションリソースの編集
正確で有用な障害耐性評価を受けるには、アプリケーションの説明が更新され、実際の AWS アプリケーションとリソースと一致していることを確認してください。評価レポート、検証、および推奨事項は、記載されているリソースに基づいています。 AWS アプリケーションからリソースを追加または削除する場合は、これらの変更を に反映する必要があります AWS Resilience Hub。
AWS Resilience Hub は、アプリケーションソースに関する透明性を提供します。アプリケーション内のリソースとアプリケーションソースを識別して編集できます。
注記
リソースを編集すると、アプリケーションの AWS Resilience Hub リファレンスのみが変更されます。実際のリソースは変更されません。
不足しているリソースを追加したり、既存のリソースを変更したり、不要なリソースを削除したりできます。リソースは論理アプリケーションコンポーネント () にグループ化されますAppComponents。を編集 AppComponents して、アプリケーションの構造をより適切に反映できます。
アプリケーションのドラフトバージョンを編集し、新しい (リリース) バージョンに変更を公開することで、アプリケーションリソースに追加または更新します。 は、アプリケーションのリリースバージョン (更新されたリソースを含む) AWS Resilience Hub を使用して回復性評価を実行します。
アプリケーションの障害耐性を評価するには
-
ナビゲーションペインで、[アプリケーション] を選択します。
-
[アプリケーション] ページで、編集するアプリケーション名を選択します。
-
[アクション] メニューから [障害耐性の評価] を選択します。
-
[耐障害性評価を実行] ダイアログで、レポートの一意の名前を入力するか、[レポート名] ボックスに生成された名前を使用します。
-
[実行] を選択します。
-
評価レポートが生成されたことが通知されたら、[評価] タブを選択し、評価を選択してレポートを表示します。
-
[レビュー] タブを選択すると、アプリケーションの評価レポートが表示されます。
スケジュールされた評価を有効にするには
-
ナビゲーションペインで、[アプリケーション] を選択します。
-
アプリケーションページで、スケジュールされた評価を有効にするアプリケーションを選択します。
-
を毎日自動評価をオンにします。
スケジュールされた評価を無効にするには
-
ナビゲーションペインで、[アプリケーション] を選択します。
-
アプリケーションページで、スケジュールされた評価を有効にするアプリケーションを選択します。
-
オフ 毎日の を自動的に評価します。
注記
スケジュールされた評価を無効にすると、ドリフト通知が無効になります。
-
をオフにする を選択します。
アプリケーションのドリフト通知を有効にするには
-
ナビゲーションペインで、[アプリケーション] を選択します。
-
アプリケーションページで、ドリフト通知を有効にするアプリケーションを選択するか、ドリフト通知設定を編集します。
-
ドリフト通知は、次のいずれかのオプションを選択して編集できます。
-
アクション から、ドリフト通知を有効にする を選択します。
-
Application drifts セクションで通知を有効にする を選択します。
-
-
のステップを完了しステップ 5: スケジュールされた評価とドリフト通知を設定する、この手順に戻ります。
-
[Enable(有効化)] を選択します。
ドリフト通知を有効にすると、スケジュールされた評価も有効になります。
アプリケーションのドリフト通知を編集するには
注記
この手順は、スケジュールされた評価 (毎日の自動評価がオン) とドリフト通知を有効にしている場合に適用されます。
-
ナビゲーションペインで、[アプリケーション] を選択します。
-
アプリケーションページで、ドリフト通知を有効にするアプリケーションを選択するか、ドリフト通知設定を編集します。
-
ドリフト通知は、次のいずれかのオプションを選択して編集できます。
-
アクション から、ドリフト通知の編集 を選択します。
-
Application drifts セクションで通知の編集を選択します。
-
-
のステップを完了しステップ 5: スケジュールされた評価とドリフト通知を設定する、この手順に戻ります。
-
[Save] を選択します。
アプリケーションのセキュリティ権限を更新するには
-
ナビゲーションペインで、[アプリケーション] を選択します。
-
[アプリケーション] ページで、セキュリティ権限を更新するアプリケーションを選択します。
-
[アクション] から [権限の更新] を選択します。
-
セキュリティ権限を更新するには、ステップ 6: アクセス許可の設定 の手順を完了してからこの手順に戻ります。
-
[保存とテスト] を選択します。
障害耐性ポリシーをアプリケーションにアタッチするには
-
ナビゲーションペインで、[アプリケーション] を選択します。
-
[アプリケーション] ページで、編集するアプリケーション名を選択します。
-
[アクション] メニューから [障害耐性ポリシーをアタッチ] を選択します。
-
[ポリシーをアタッチ] ダイアログで、[障害耐性ポリシーの選択] ドロップダウンリストから障害耐性ポリシーを選択します。
-
添付を選択します。
AppComponents アプリケーションの入力ソース、リソース、および を編集するには
-
ナビゲーションペインで、[アプリケーション] を選択します。
-
[アプリケーション] ページで、編集するアプリケーション名を選択します。
-
[アプリケーション構造] タブを選択します。
-
[バージョン] の前にあるプラス記号 [+] を選択し、ステータスが [ドラフト] のアプリケーションバージョンを選択します。
-
AppComponents アプリケーションの入力ソース、リソース、および を編集するには、次の手順の手順を実行します。
アプリケーションの入力ソースを編集するには
-
アプリケーションの入力ソースを編集するには、[入力ソース] タブを選択します。
[入力ソース] セクションには、アプリケーションリソースのすべての入力ソースが一覧表示されます。次の方法で入力ソースを特定できます。
-
[ソース名] – 入力ソースの名前。ソース名を選択すると、それぞれのアプリケーションで詳細が表示されます。手動で追加した入力ソースの場合、リンクは使用できません。例えば、 AWS CloudFormation スタックからインポートされるソース名を選択すると、コンソールのスタックの詳細ページ AWS CloudFormation にリダイレクトされます。
-
ソース ARN – 入力ソースの Amazon リソースネーム (ARN)。を選択してARN、それぞれのアプリケーションで詳細を表示します。手動で追加した入力ソースの場合、リンクは使用できません。例えば、 AWS CloudFormation スタックからインポートARNされる を選択すると、 AWS CloudFormation コンソールのスタックの詳細ページにリダイレクトされます。
-
[ソースタイプ] – 入力ソースのタイプ。入力ソースには、Amazon EKSクラスター、 AWS CloudFormation スタック、myApplicationsアプリケーション AWS Resource Groups、Terraform 状態ファイル、手動で追加されたリソースが含まれます。
-
[関連リソース] – 入力ソースに関連付けられているリソースの数。番号を選択すると、入力ソースのすべての関連リソースが [リソース] タブに表示されます。
-
-
入力ソースをアプリケーションに追加するには、[入力ソース] セクションから [入力ソースを追加] を選択します。入力ソースの追加の詳細については、「ステップ 3: リソースコレクションを追加する」を参照してください。
-
入力ソースを編集するには、入力ソースを選択し、[アクション] から以下のいずれかのオプションを選択します。
-
[入力ソースの再インポート (最大 5 つ)] – 選択した入力ソースを最大 5 つまで再インポートします。
-
[入力ソースを削除] – 選択した入力ソースを削除します。
アプリケーションを公開するには、少なくとも 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 アカウント。
-
-
リストにないリソースを検索するには、検索ボックスにリソースの論理 ID を入力します。
-
アプリケーションからリソースを削除するには、リソースを選択し、[アクション] から [リソースを除外] を選択します。
-
アプリケーションのリソースを解決するには、[リソースの更新] を選択します。
-
既存のアプリケーションリソースを変更するには、以下のステップを実行します。
-
リソースを選択し、[アクション] から [スタックを更新] を選択します。
-
[スタックの更新] ページでリソースを更新するには、ステップ 3: リソースコレクションを追加する で該当する手順を完了してから、この手順に戻ります。
-
[保存] を選択します。
-
-
アプリケーションにリソースを追加するには、[アクション] から [リソースの追加] を選択し、以下の手順を実行します。
-
[リリースタイプ] ドロップダウンリストから少なくとも 1 つのリソースタイプを選択します。
-
AppComponent ドロップダウンリストから AppComponent を選択します。
-
[リソース名] ボックスにリソースの論理 ID を入力します。
-
リソース識別子ボックスに、物理リソース ID、リソース名、またはリソースARNを入力します。
-
[追加] を選択します。
-
-
リソース名を編集するには、リソースを選択し、[アクション] から [リソース名を編集] を選択し、次の手順を実行します。
-
[リソース名] ボックスにリソースの論理 ID を入力します。
-
[保存] を選択します。
-
-
リソース識別子を編集するには、リソースを選択し、[アクション] から [リソース識別子を編集] を選択し、次の手順を実行します。
-
リソース識別子ボックスに、物理リソース ID、リソース名、またはリソースARNを入力します。
-
[Save] を選択します。
-
-
を変更するには AppComponent、リソースを選択し、アクションから変更 AppComponent を選択し、次のステップを実行します。
-
AppComponent ドロップダウンリストから AppComponent を選択します。
-
[追加] を選択します。
-
-
リソースを削除するには、リソースを選択し、[アクション] から [リソースを削除] を選択します。
-
リソースを含めるには、リソースを選択し、[アクション] から [リソースを含める] を選択します。
AppComponents アプリケーションの を編集するには
-
アプリケーションの を編集する AppComponents には、 AppComponentsタブを選択します。
注記
AppComponent リソースのグループ化の詳細については、「」を参照してくださいアプリケーションコンポーネントのリソースのグループ化。
このセクションでは、リソースがグループ化されているすべての論理コンポーネントをAppComponents一覧表示します。は、次の AppComponents 方法で識別できます。
-
AppComponent name – アプリケーション構造が検出されたときにこのリソースに割り当てられたコンポーネントの名前 AWS Resilience Hub 。
-
AppComponent type – コンポーネントのタイプ AWS Resilience Hub 。
-
[ソース名] – 入力ソースの名前。ソース名を選択すると、それぞれのアプリケーションで詳細が表示されます。例えば、 AWS CloudFormation スタックからインポートされるソース名を選択すると、 AWS CloudFormationのスタック詳細ページにリダイレクトされます。
-
[リソース数] – 入力ソースに関連付けられているリソースの数。番号を選択すると、入力ソースのすべての関連リソースが [リソース] タブに表示されます。
-
-
を作成するには AppComponent、アクションメニューから新規作成 AppComponentを選択し、次の手順を実行します。
-
名前ボックスに AppComponent AppComponentの名前を入力します。参考までに、このフィールドにはサンプル名があらかじめ入力されています。
-
タイプドロップダウンリストから AppComponent AppComponentのタイプを選択します。
-
[Save] を選択します。
-
-
を編集するには AppComponent、 を選択し AppComponent、アクション から編集 AppComponent を選択します。
-
を削除するには AppComponent、 を選択し AppComponent、アクションから削除 AppComponent を選択します。
リソースリストを変更すると、アプリケーションのドラフトバージョンに変更が加えられたことを示すアラートが表示されます。正確な障害耐性評価を実行するには、アプリケーションの新しいバージョンを公開する必要があります。新しいバージョンを公開する方法に関する詳細については、「新しい AWS Resilience Hub アプリケーションバージョンの公開」を参照してください。