Il sistema di suggerimenti per l'affidabilità supporta i seguenti sottotipi di suggerimenti:
che fanno parte del piano di disaster recovery per proteggere i dati da disastri come l'eliminazione o la modifica accidentale dei dati.
Questo documento descrive come attivare e visualizzare i suggerimenti e gli approfondimenti per migliorare l'affidabilità dei tuoi database.
Prima di iniziare
Prima di poter visualizzare i suggerimenti e gli approfondimenti sull'affidabilità di Firestore, procedi nel seguente modo:
Attiva l'API Recommender come descritto in Attiva l'API.
Assicurati di disporre di autorizzazioni sufficienti. Devi disporre di uno dei seguenti ruoli, che forniscono le autorizzazioni necessarie:
Descrizione dell'attività Ruolo Visualizzare consigli/approfondimenti roles/recommender.firestoredatabasereliabilityViewer
Visualizzare e aggiornare (ignorare) consigli/approfondimenti roles/recommender.firestoredatabasereliabilityAdmin
Disattiva i suggerimenti/gli insight nel Centro trasparenza e controllo. Per ulteriori informazioni, vedi Disattivazione. roles/dataprocessing.admin
Questi ruoli di Recommender forniscono le seguenti autorizzazioni API:
Ruolo Autorizzazioni incluse roles/recommender.firestoredatabasereliabilityViewer
recommender.firestoreDatabaseReliabilityRecommendations.get
recommender.firestoreDatabaseReliabilityRecommendations.list
recommender.firestoreDatabaseReliabilityInsights.get
recommender.firestoreDatabaseReliabilityInsights.list
roles/recommender.firestoredatabasereliabilityAdmin
roles/recommender.firestoredatabasereliabilityViewer
autorizzazioni, più
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.update
Per saperne di più sui ruoli e sulla concessione dell'accesso, consulta le seguenti risorse:
Visualizza i suggerimenti
Puoi elencare i consigli per l'affidabilità in diversi modi.
Puoi visualizzare i consigli sull'affidabilità solo se hai database non vuoti e in uso per i quali non sono stati pianificati backup o non è abilitato il PITR.
Console Google Cloud
Per visualizzare i consigli, procedi nel seguente modo:
Vai alla console Google Cloud o utilizza il pulsante seguente:
Seleziona la scheda Consigli.
Interfaccia a riga di comando gcloud
Per elencare i consigli di affidabilità utilizzando gcloud
, esegui il comando
gcloud recommender recommendations list
come segue:
gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.firestore.database.<var>RECOMMENDER</var>
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progettoLOCATION
: una regione, ad esempious-central1
RECOMMENDER
: l'ID del motore per suggerimenti comeReliabilityRecommender
.
API Recommender
Per elencare i suggerimenti per l'affidabilità utilizzando l'API Recommendations, chiama il metodo recommendations.list
nel seguente modo:
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"
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progetto.LOCATION
: una regione, ad esempious-central1
.RECOMMENDER
: l'ID del motore per suggerimenti comeReliabilityRecommender
.
Per saperne di più, consulta Utilizzo dell'API - Suggerimenti.
Visualizza insight
Puoi visualizzare approfondimenti e consigli dettagliati sul piano di ripristino di emergenza in diversi modi.
Console
Per visualizzare approfondimenti e consigli dettagliati utilizzando la console Google Cloud , fai clic sul pulsante dei consigli nell'elenco dei database.
Interfaccia a riga di comando gcloud
Per visualizzare gli approfondimenti utilizzando gcloud
, esegui il comando
gcloud recommender insights list
come segue:
gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.firestore.database.INSIGHT_TYPE
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progetto.LOCATION
: una regione, ad esempious-central1
.INSIGHT_TYPE
: l'ID del tipo di insight comeReliabilityInsight
.
API Recommender
Per elencare gli approfondimenti utilizzando l'API Recommender, esegui questo comando:
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"
Sostituisci quanto segue:
PROJECT_ID
: il tuo ID progetto.LOCATION
: una regione, ad esempious-central1
.INSIGHT_TYPE
: l'ID del tipo di insight comeReliabilityInsight
.
Per saperne di più, consulta Utilizzo dell'API - Approfondimenti.
Applica consigli
Per ulteriori informazioni su come migliorare il tuo piano di ripristino di emergenza, vedi Pianificare il disaster recovery.
Prezzi
I suggerimenti e gli approfondimenti sull'affidabilità sono disponibili gratuitamente. Per informazioni sugli altri livelli di prezzo, consulta la sezione Prezzi di Recommender.