Vous pouvez utiliser l'API Unified Maintenance pour renvoyer 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 Unified Maintenance, vérifiez que Unified Maintenance est compatible avec vos types de ressources.
Pour afficher les activités de maintenance des applications App Hub (Preview), vous devez définir des applications à partir de vos ressources existantes Google Cloud dans App Hub ou les créer et les déployer avec Application Design Center.
Filtres
Vous pouvez filtrer les activités de maintenance renvoyées par 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 Google Cloud projet. Si vous gérez des applications dans une limite au niveau du dossier, utilisez le projet de gestion du dossier.
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 du projet.LOCATION: région ou zone contenant votre projet. Définissez la valeur surglobal,regionou-(pour correspondre à tous les emplacements).
Unified Maintenance renvoie des informations sur la maintenance des ressources pour le projet spécifié.
Afficher les maintenances d'une ressource
Vous pouvez utiliser l'API Unified Maintenance pour renvoyer les maintenances d'une ressource spécifiée.
Pour filtrer et imprimer les maintenances d'une ressource spécifiée :
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 du projet.LOCATION: région ou zone contenant votre projet. Définissez la valeur surglobal,regionou-(pour correspondre à tous les emplacements).RESOURCE_NAME: nom complet de votre ressource.
Étape suivante
- Découvrez comment configurer des alertes et des notifications en fonction de différents webhooks.
- Utilisez Unified Maintenance pour reprogrammer ou effectuer des mises à jour à la demande.