可靠性 Reliability 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
:Recommender 的 ID,例如ReliabilityRecommender
。
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
:Recommender 的 ID,例如ReliabilityRecommender
。
如需了解详情,请参阅使用 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 价格。