Outil de recommandation pour la fiabilité
L'outil de recommandation pour la fiabilité est compatible avec la recommandation "Activer les sauvegardes planifiées", qui fait partie du plan de reprise après sinistre visant à protéger vos données contre les catastrophes telles que la suppression ou la modification accidentelle de données.
Ce document explique comment activer et afficher vos recommandations et vos insights pour améliorer la fiabilité de vos bases de données.
Avant de commencer
Afin de pouvoir afficher les recommandations et les insights sur la fiabilité de Firestore compatible avec MongoDB, procédez comme suit :
Activez l'API Recommender comme décrit dans Activer l'API.
Assurez-vous de disposer des autorisations nécessaires. Vous devez disposer de l'un des rôles suivants, qui fournissent les autorisations nécessaires :
Description de la tâche Rôle Afficher les recommandations/insights roles/recommender.firestoredatabasereliabilityViewerAfficher et mettre à jour (ignorer) les recommandations/insights roles/recommender.firestoredatabasereliabilityAdminDésactiver les recommandations/insights dans le Centre de contrôle et de transparence. Pour en savoir plus, consultez la page Désactiver. roles/dataprocessing.adminCes rôles de l'outil de recommandation fournissent les autorisations d'API suivantes :
Rôle Autorisations associées roles/recommender.firestoredatabasereliabilityViewerrecommender.firestoreDatabaseReliabilityRecommendations.get
recommender.firestoreDatabaseReliabilityRecommendations.list
recommender.firestoreDatabaseReliabilityInsights.get
recommender.firestoreDatabaseReliabilityInsights.listroles/recommender.firestoredatabasereliabilityAdminAutorisations roles/recommender.firestoredatabasereliabilityViewer, plus :
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.updatePour plus d'informations sur les rôles et les accès liés, consultez les pages suivantes:
Afficher les recommandations
Vous pouvez répertorier les recommandations concernant la fiabilité de différentes manières.
Vous ne pouvez afficher les recommandations concernant la fiabilité que si vous disposez de bases de données non vides et en cours d'utilisation pour lesquelles les sauvegardes planifiées ou la restauration à un point dans le temps ne sont pas activées.
Google Cloud Console
Pour afficher vos recommandations, procédez comme suit :
Accédez à la Google Cloud console ou utilisez le bouton suivant :
Sélectionnez l'onglet Recommandations.
Gcloud CLI
Pour répertorier les recommandations concernant la fiabilité à l'aide de gcloud, exécutez la
gcloud recommender recommendations list
commande comme suit :
gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.firestore.database.<var>RECOMMENDER</var>
Remplacez les éléments suivants :
PROJECT_ID: ID de votre projetLOCATION: une région, telle queus-central1RECOMMENDER: ID de l'outil de recommandation en tant queReliabilityRecommender
Outil de recommandation d'API
Pour répertorier vos recommandations concernant la fiabilité à l'aide de l'
API Recommendations, appelez la
recommendations.list
méthode comme suit :
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "x-goog-user-project: PROJECT_ID" \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.firestore.database.RECOMMENDER/recommendations"
Remplacez les éléments suivants :
PROJECT_ID: ID de votre projetLOCATION: une région, telle queus-central1RECOMMENDER: ID de l'outil de recommandation en tant queReliabilityRecommender
Pour en savoir plus, consultez la page Utiliser l'API – Recommandations.
Afficher les statistiques
Vous pouvez afficher des insights et des recommandations détaillées sur le plan de reprise après sinistre de différentes manières.
Console
Pour afficher des insights et des recommandations détaillées à l'aide de la Google Cloud console, cliquez sur le bouton de recommandation dans la liste des bases de données.
Gcloud CLI
Pour afficher des insights à l'aide de gcloud, exécutez la
gcloud recommender insights list
commande comme suit :
gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.firestore.database.INSIGHT_TYPE
Remplacez les éléments suivants :
PROJECT_ID: ID de votre projetLOCATION: une région, telle queus-central1INSIGHT_TYPE: ID du type d'insight ; par exemple,ReliabilityInsight
Outil de recommandation d'API
Pour répertorier vos insights à l'aide de l'API Recommender, exécutez la commande suivante :
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.firestore.database.INSIGHT_TYPE/insights"
Remplacez les éléments suivants :
PROJECT_ID: ID de votre projetLOCATION: une région, telle queus-central1INSIGHT_TYPE: ID du type d'insight ; par exemple,ReliabilityInsight
Pour en savoir plus, consultez la page Utiliser l'API – Insights.
Appliquer les recommandations
Pour en savoir plus sur l'amélioration de votre plan de reprise après sinistre, consultez Planifier la reprise après sinistre.
Tarifs
Les recommandations et les insights concernant la fiabilité sont disponibles sans frais. Pour en savoir plus sur les autres niveaux de tarification, consultez la page Tarifs de l'outil de recommandation.