本页面介绍了 Cloud SQL 启用自动备份 Recommender,它可帮助您检测存在数据丢失风险的关键实例。
Cloud SQL 启用自动备份 Recommender 会分析实例元数据,并建议为未启用自动备份的生产实例配置自动备份。
建议每天生成一次。
价格
Cloud SQL 启用自动备份 Recommender 属于标准 Recommender 价格层级。
准备工作
在查看建议和数据分析之前,请执行以下操作:
- 如需获得查看和使用数据分析和建议的权限,请确保您具有所需的 Identity and Access Management (IAM) 角色。
Tasks 角色 查看建议 以下角色之一: recommender.cloudsqlViewer
或cloudsql.viewer
。采纳建议 以下角色之一: recommender.cloudsqlAdmin
、cloudsql.editor
或cloudsql.admin
。 -
Enable the Recommender API.
列出有关启用自动备份的可靠性建议
您可以使用 Google Cloud 控制台、gcloud CLI
或 Recommender API 列出启用自动备份建议。
控制台
如需使用 Google Cloud 控制台列出启用自动备份建议,请按照以下步骤操作:
转到 Recommendation Hub。
如需了解详情,请参阅 Recommendation Hub 使用入门。
在 Increase Cloud SQL instance reliability(提高 Cloud SQL 实例可靠性)卡片中,点击查看全部。
选择具有启用自动备份建议的实例。
gcloud CLI
如需使用 gcloud CLI 列出启用自动备份建议,请运行 gcloud recommender recommendations list
命令,如下所示:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloudsql.instance.ReliabilityRecommender \ --filter=recommenderSubtype=ENABLE_AUTO_BACKUP
替换以下内容:
PROJECT_ID
:您的项目 ID。LOCATION
:实例所在的区域,例如us-central1
。
API
如需使用 Recommendations API 列出启用自动备份建议,请调用 recommendations.list
方法,如下所示:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations
替换以下内容:
PROJECT_ID
:您的项目 ID。LOCATION
:实例所在的区域,例如us-central1
。
如果 Recommender 检测到与启用自动备份建议有关的实例,则会在表中列出这些实例。每行都会显示实例名称、简要建议、当前机器类型、建议机器类型、位置和上次刷新日期。
查看数据分析和详细建议
您可以使用 Google Cloud 控制台、gcloud CLI
或 Recommender API 查看有关需要启用自动备份的实例的分析洞见和详细建议。
控制台
如需查看有关需要启用自动备份的实例的分析洞见和详细建议,请点击实例列表中的建议链接。
gcloud CLI
如需查看有关需要启用自动备份的实例的分析洞见和详细建议,请运行 gcloud recommender insights list
命令,如下所示:
gcloud recommender insights list \ --project=PROJECT-ID \ --location=LOCATION \ --insight-type=google.cloudsql.instance.ReliabilityInsight \ --filter=insightSubtype=CRITICAL_INSTANCE_AUTO_BACKUP_NOT_ENABLED
替换以下内容:
PROJECT_ID
:您的项目 ID。LOCATION
:实例所在的区域,例如us-central1
。
API
如需查看有关需要启用自动备份的实例的分析洞见和详细建议,请使用 Recommendations API,调用 insights.list
方法,如下所示:
GET https://recommender.googleapis.com/v1beta1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights
替换以下内容:
PROJECT_ID
:您的项目 ID。LOCATION
:实例所在的区域,例如us-central1
。
应用建议
如需应用此建议,请执行以下操作:
- 点击问题列中的启用自动备份。 系统会显示启用自动备份窗口,并提供建议。
依次点击修改实例 > 数据保护 > 自动进行每日备份以继续。
如需了解详情,请参阅自动备份和事务日志保留。