Motore per suggerimenti di affidabilità
Il motore per suggerimenti di affidabilità supporta i seguenti sottotipi di suggerimenti:
che fanno parte del piano di ripristino di emergenza, per proteggere i tuoi dati da disastri dei dati come l'eliminazione o la modifica accidentali dei dati.
Questo documento descrive come attivare e visualizzare i suggerimenti e insight per migliorare l'affidabilità dei database.
Prima di iniziare
Prima di poter visualizzare i suggerimenti sull'affidabilità di Firestore e analisi, procedi nel seguente modo:
Abilita l'API Recommender come descritto in Abilita l'API.
Assicurati di avere autorizzazioni sufficienti. Devi disporre di uno dei seguenti ruoli, che fornisce i necessari autorizzazioni:
Descrizione attività Ruolo Visualizzare consigli/approfondimenti roles/recommender.firestoredatabasereliabilityViewer
Visualizzare e aggiornare (ignorare) consigli/approfondimenti roles/recommender.firestoredatabasereliabilityAdmin
Disattiva i consigli/gli approfondimenti nel Centro trasparenza e controllo. Per ulteriori informazioni, vedi Disattivazione. roles/dataprocessing.admin
Questi ruoli del motore per suggerimenti 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 ulteriori informazioni sui ruoli e su come concedere l'accesso, consulta le seguenti:
Visualizza i suggerimenti
Puoi elencare i suggerimenti sull'affidabilità in diversi modi.
Puoi visualizzare i suggerimenti sull'affidabilità solo se hai database in uso non vuoti per cui non sono abilitati backup pianificati o PITR.
Console Google Cloud
Puoi visualizzare i consigli seguendo questi passaggi:
Vai alla console Google Cloud o utilizza il pulsante seguente:
Seleziona la scheda Consigli.
Interfaccia a riga di comando gcloud
Per elencare i suggerimenti sull'affidabilità utilizzando gcloud
, esegui il
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 sull'affidabilità utilizzando
API Recommendations, richiama
recommendations.list
:
come segue:
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
: l'ID progetto.LOCATION
: una regione, ad esempious-central1
.RECOMMENDER
: l'ID del motore per suggerimenti comeReliabilityRecommender
.
Per ulteriori informazioni, consulta la sezione Utilizzo dell'API - Consigli.
Visualizza insight
Puoi visualizzare insight e suggerimenti dettagliati sul piano di ripristino di emergenza in diversi modi.
Console
Per visualizzare insight e suggerimenti dettagliati utilizzando la console Google Cloud, fai clic sul pulsante dei suggerimenti nell'elenco dei database.
Interfaccia a riga di comando gcloud
Per visualizzare gli approfondimenti utilizzando gcloud
, esegui
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
: l'ID progetto.LOCATION
: una regione, ad esempious-central1
.INSIGHT_TYPE
: l'ID del tipo di approfondimento comeReliabilityInsight
.
API Recommender
Per elencare gli approfondimenti utilizzando Esegui il comando seguente nell'API Recommender:
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
: l'ID progetto.LOCATION
: una regione, ad esempious-central1
.INSIGHT_TYPE
: l'ID del tipo di approfondimento comeReliabilityInsight
.
Per saperne di più, consulta la pagina Utilizzare l'API: approfondimenti.
Applica consigli
Per saperne di più su come migliorare il tuo piano di ripristino di emergenza, vedi Pianifica il ripristino di emergenza.
Prezzi
I consigli e gli insight sull'affidabilità disponibili senza costi aggiuntivi. Per informazioni su altri livelli di prezzo, consulta Prezzi del motore per suggerimenti.