View a markdown version of this page

検出ステータスのモニタリング - AWS レジリエンスハブ

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

検出ステータスのモニタリング

依存関係検出を有効にすると、 GetServiceおよび ListServices API オペレーションによって返されるDependencyDiscoveryConfigオブジェクトには、対象となるリソースが見つかったかどうか、および依存関係分析がまだ進行中のかどうかを示すフィールドが含まれます。

次の表は、依存関係検出の現在の状態を示すフィールドを示しています。

フィールド タイプ 説明
status 文字列 依存関係検出の現在の状態: INITIALIZINGENABLED、または DISABLED
eligibleResourceCount 整数 依存関係検出の対象となるコンピューティングリソースの数。この値は、リソース検出プロセスが最初の実行を完了するnullまでであり、後続の実行ごとに更新されます。
message String 検出の現在の状態を説明するメッセージ。この値は、検出が完了し、依存関係を表示する準備が整っnullたときです。

message フィールドは、ステータスと対象となるリソースの数に基づいて、検出の現在の状態に関するコンテキストを提供します。次の表は、考えられるメッセージを示しています。

ステータス 適格なリソース数 メッセージ
INITIALIZING まだ利用できません 「リソースの検出」
INITIALIZING 0 「対象となるリソースが検出されませんでした」
INITIALIZING 1 つ以上 「依存関係の検出」
ENABLED 0 「対象となるリソースが検出されませんでした」
ENABLED 1 つ以上 なし。依存関係を表示する準備ができました。
DISABLED いずれか 「依存関係検出を有効にして依存関係を表示」

次の例は、 CLI AWS を使用して検出ステータスを確認する方法を示しています。

aws resiliencehubv2 get-service \ --service-arn "arn:aws:resiliencehub:us-east-1:123456789012:service/checkout:abc123"

レスポンスには dependencyDiscovery オブジェクトが含まれます。

{ "service": { ... "dependencyDiscovery": { "status": "INITIALIZING", "updatedAt": "2026-06-30T10:00:00Z", "eligibleResourceCount": 5, "message": "Discovering dependencies" } } }

message フィールドが nullで、 status が の場合ENABLED、依存関係の検出が完了し、 ListDependenciesオペレーションで結果が得られます。

注記

検出完了後に eligibleResourceCountが 0 の場合は、サービスのコンピューティングリソースが「」で説明されている前提条件を満たしていることを確認してください依存関係検出の前提条件