Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillance de l'état de découverte
Une fois que vous avez activé la découverte des dépendances, l'DependencyDiscoveryConfigobjet renvoyé par les opérations GetService et ListServices API inclut des champs qui indiquent si des ressources éligibles ont été trouvées et si l'analyse des dépendances est toujours en cours.
Le tableau suivant décrit les champs qui indiquent l'état actuel de la découverte des dépendances.
| Champ | Type | Description |
|---|---|---|
status |
String | État actuel de la découverte des dépendances : INITIALIZINGENABLED, ouDISABLED. |
eligibleResourceCount |
Entier | Le nombre de ressources de calcul éligibles à la découverte des dépendances. Cette valeur est valable null jusqu'à ce que le processus de découverte des ressources termine sa première exécution et est mise à jour à chaque exécution suivante. |
message |
String | Message décrivant l'état actuel de la découverte. Cette valeur null indique que la découverte est terminée et que les dépendances sont prêtes à être consultées. |
Le message champ fournit un contexte sur l'état actuel de la découverte en fonction du statut et du nombre de ressources éligibles. Le tableau suivant indique les messages possibles.
| Statut | Nombre de ressources éligibles | Message |
|---|---|---|
INITIALIZING |
Pas encore disponible | « Découvrir les ressources » |
INITIALIZING |
0 | « Aucune ressource éligible découverte » |
INITIALIZING |
1 ou plus | « Découvrir les dépendances » |
ENABLED |
0 | « Aucune ressource éligible découverte » |
ENABLED |
1 ou plus | Aucune. Les dépendances sont prêtes à être consultées. |
DISABLED |
N’importe lequel | « Activez la découverte des dépendances pour afficher les dépendances. » |
L'exemple suivant montre comment vérifier l'état de découverte à l'aide de la AWS CLI.
aws resiliencehubv2 get-service \ --service-arn "arn:aws:resiliencehub:us-east-1:123456789012:service/checkout:abc123"
La réponse inclut l'dependencyDiscoveryobjet :
{ "service": { ... "dependencyDiscovery": { "status": "INITIALIZING", "updatedAt": "2026-06-30T10:00:00Z", "eligibleResourceCount": 5, "message": "Discovering dependencies" } } }
Lorsque le message champ est null et status estENABLED, la découverte des dépendances est terminée et les résultats sont disponibles par le biais de l'ListDependenciesopération.
Note
Si la valeur eligibleResourceCount est 0 une fois la découverte terminée, assurez-vous que les ressources de calcul de votre service répondent aux conditions requises décrites dansConditions préalables à la découverte des dépendances.