Vous pouvez utiliser l'API Unified Maintenance pour obtenir des informations sur la maintenance de vos ressources.
Ce document explique comment utiliser Cloud Shell pour appeler l'API Unified Maintenance afin de renvoyer la maintenance des ressources.
Pour afficher les activités de maintenance à venir et passées dans Cloud Hub, consultez Afficher les activités de maintenance.
Avant de commencer
Avant d'afficher la maintenance de vos ressources à l'aide de la maintenance unifiée, vérifiez que la maintenance unifiée est compatible avec vos types de ressources.
Filtres
Vous pouvez filtrer les activités de maintenance renvoyées à l'aide de plusieurs paramètres :
- État (
SUCCEEDEDouSTARTED, par exemple) - Nom de la ressource
- Emplacement de la ressource
- Type de ressource
- Nom de la maintenance
- Heure de début de la maintenance
- Heure de fin de la maintenance
Pour en savoir plus, consultez la documentation de l'API Unified Maintenance.
Afficher les maintenances des ressources
Vous pouvez utiliser l'API Unified Maintenance pour renvoyer des informations sur l'activité de maintenance d'un projet Google Cloud .
Pour lister toutes les activités de maintenance :
Accédez à Cloud Shell.
Exécutez la commande suivante :
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://maintenance.googleapis.com/v1beta/projects/PROJECT_ID/locations/LOCATION/resourceMaintenancesRemplacez :
PROJECT_ID: ID de votre projet.LOCATION: région ou zone contenant votre projet. Définissez-la surglobal,regionou-(pour correspondre à tous les lieux).
Unified Maintenance renvoie des informations sur les maintenances des ressources pour le projet que vous avez spécifié.
Afficher les opérations de maintenance pour une ressource
Vous pouvez utiliser l'API Unified Maintenance pour renvoyer les maintenances d'une ressource spécifiée.
Pour filtrer et imprimer les opérations de maintenance pour une ressource spécifique :
Accédez à Cloud Shell.
Exécutez la commande suivante :
curl \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ https://maintenance.googleapis.com/v1beta/projects/PROJECT_ID/locations/LOCATION/resourceMaintenances?filter=FILTER=%22RESOURCE_NAME%22Remplacez :
PROJECT_ID: ID de votre projet.LOCATION: région ou zone contenant votre projet. Définissez-la surglobal,regionou-(pour correspondre à tous les lieux).RESOURCE_NAME: nom complet de la ressource.
Étapes suivantes
- Découvrez comment configurer des alertes et des notifications en fonction de différents Webhooks.
- Utilisez la maintenance unifiée pour reprogrammer ou effectuer des mises à jour à la demande.