信頼性 Recommender
信頼性 Recommender は、次の推奨事項サブタイプをサポートしています。
これは、データの誤削除や変更などのデータ障害からデータを保護するための災害復旧計画の一部です。
このドキュメントでは、推奨事項と分析情報を有効にして表示し、データベースの信頼性を向上させる方法について説明します。
始める前に
Firestore の信頼性に関する推奨事項と分析情報を表示する前に、次の操作を行います。
API を有効にするの説明に従って、Recommender API を有効にします。
十分な権限があることを確認してください。必要な権限を持つ次のいずれかのロールが必要です。
タスクの説明 ロール 推奨事項 / 分析情報の表示 roles/recommender.firestoredatabasereliabilityViewer
推奨事項 / 分析情報の表示と更新(拒否) roles/recommender.firestoredatabasereliabilityAdmin
透明性とコントロール センターで推奨事項 / 分析情報をオプトアウトします。詳しくは、オプトアウトをご覧ください。 roles/dataprocessing.admin
これらの Recommender に関するロールは、次の API 権限を提供します。
ロール 含まれる権限 roles/recommender.firestoredatabasereliabilityViewer
recommender.firestoreDatabaseReliabilityRecommendations.get
recommender.firestoreDatabaseReliabilityRecommendations.list
recommender.firestoreDatabaseReliabilityInsights.get
recommender.firestoreDatabaseReliabilityInsights.list
roles/recommender.firestoredatabasereliabilityAdmin
roles/recommender.firestoredatabasereliabilityViewer
権限に加え
recommender.firestoreDatabaseReliabilityRecommendations.update
recommender.firestoreDatabaseReliabilityInsights.update
ロールとアクセス権の付与の詳細については、以下をご覧ください。
推奨事項を表示
信頼性に関する推奨事項は、さまざまな方法で表示できます。
信頼性の推奨事項を表示できるのは、スケジュール バックアップまたは PITR が有効になっていない、空でない使用中のデータベースがある場合のみです。
Google Cloud コンソール
推奨事項を表示するには、次の手順を実行します。
Google Cloud コンソールに移動するか、次のボタンを使用します。
[推奨事項] タブを選択します。
gcloud CLI
gcloud
を使用して信頼性の推奨事項を一覧表示するには、次のように gcloud recommender recommendations list
コマンドを実行します。
gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.firestore.database.<var>RECOMMENDER</var>
次のように置き換えます。
PROJECT_ID
: プロジェクト IDLOCATION
:us-central1
などのリージョンRECOMMENDER
:ReliabilityRecommender
などの Recommender の ID。
Recommender API
Recommendations API を使用して信頼性の推奨事項を一覧表示するには、次のように recommendations.list
メソッドを呼び出します。
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"
次のように置き換えます。
PROJECT_ID
: プロジェクト ID。LOCATION
:us-central1
などのリージョン。RECOMMENDER
:ReliabilityRecommender
などの Recommender の ID。
詳細については、API の使用 - 推奨事項をご覧ください。
統計情報を表示
災害復旧計画に関する分析情報と詳細な推奨事項は、さまざまな方法で確認できます。
コンソール
Google Cloud コンソールを使用して分析情報と詳細な推奨事項を表示するには、データベースのリストで推奨ボタンをクリックします。
gcloud CLI
gcloud
を使用して分析情報を表示するには、次のように gcloud recommender insights list
コマンドを実行します。
gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.firestore.database.INSIGHT_TYPE
次のように置き換えます。
PROJECT_ID
: プロジェクト ID。LOCATION
:us-central1
などのリージョン。INSIGHT_TYPE
: 分析情報タイプの ID。ReliabilityInsight
の形式で指定します。
Recommender API
Recommender API を使用して分析情報を一覧表示するには、次のコマンドを実行します。
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"
次のように置き換えます。
PROJECT_ID
: プロジェクト ID。LOCATION
:us-central1
などのリージョン。INSIGHT_TYPE
: 分析情報タイプの ID。ReliabilityInsight
の形式で指定します。
詳細については、API の使用 - 分析情報をご覧ください。
推奨事項を適用する
災害復旧計画を改善する方法については、障害復旧を計画するをご覧ください。
料金
信頼性に関する推奨事項と分析情報は無料で利用できます。他の料金ティアの詳細については、Recommender の料金をご覧ください。