Cloud 弃用和破坏性更改常规 Recommender
Cloud 弃用和重大更改 Recommender 提供了有关 Cloud 弃用和重大更改的建议。它确定了将受到即将弃用和重大更改影响的 Cloud 资源,同时提供了有关如何管理这些资源的准则。您可以通过 Google Cloud CLI、API 和 BigQuery 导出功能查看建议。
须知事项
- 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
-
在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目。
-
启用 Recommender API。
-
在 Google Cloud Console 中的项目选择器页面上,选择或创建一个 Google Cloud 项目。
-
启用 Recommender API。
- 确保您拥有以下角色:
说明 | 角色 |
---|---|
查看建议 |
recommender.cloudDeprecationRecommendationViewer
|
查看和更新建议 |
recommender.cloudDeprecationRecommendationAdmin
|
所需的角色
本部分介绍使用 Cloud 弃用和破坏性更改常规 Recommender 的角色和必要权限。
角色 | 包含的权限 |
---|---|
roles/recommender.cloudDeprecationRecommendationViewer |
|
roles/recommender.cloudDeprecationRecommendationAdmin |
|
如需详细了解角色以及如何授予访问权限,请参阅以下内容:
价格
云弃用和重大更改 Recommender 可免费使用。如需了解其他价格层级,请参阅 Recommender 价格。
查看云弃用建议
您可以使用控制台、Google Cloud CLI、Recommender API 或通过 BigQuery Export 列出建议。
控制台
转到 Recommendation Hub。
将过滤条件字段设置为
Recommender:google.cloud.deprecation.GeneralRecommender
。
Google Cloud CLI
此标签页显示了使用 Google Cloud CLI 列出建议和数据分析的命令。
列出建议
gcloud recommender recommendations list \ --billing-project=BILLING_PROJECT_ID \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloud.deprecation.GeneralRecommender \ --format=yaml
列出数据分析
gcloud recommender insights list \ --billing-project=BILLING_PROJECT_ID \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloud.deprecation.GeneralInsight \ --format=yaml
替换以下内容:
- 将 BILLING_PROJECT_ID 替换为已启用 Recommender API 的项目的 ID。
- 将 PROJECT_ID 替换为您的 Google Cloud 项目的标识符。
- 将 LOCATION 替换为与建议关联的资源所在的 Google Cloud 位置(例如,global 或 us-central1-a)。
API
此标签页会显示您使用 Recommender API 列出建议和数据分析的命令。
列出建议
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: BILLING_PROJECT_ID " \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /recommenders/google.cloud.deprecation.GeneralRecommender/recommendations"
列出数据分析
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: BILLING_PROJECT_ID " \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /insightTypes/google.cloud.deprecation.GeneralInsight/insights"
替换以下内容:
- 将 BILLING_PROJECT_ID 替换为已启用 Recommender API 的项目的 ID。
- 将 PROJECT_ID 替换为您的 Google Cloud 项目的标识符。
- 将 LOCATION 替换为与建议关联的资源所在的 Google Cloud 位置(例如,global 或 us-central1-a)。
BigQuery 导出
此标签页显示了使用 BigQuery Export 来列出建议的命令。
BigQuery 导出中也包含云弃用建议。借助 BigQuery Export,您可以查看组织的建议的每日快照。
按照 BigQuery 导出文档将建议导出到 BigQuery。
查询所有弃用建议:
SELECT * FROM `<project>.<dataset>.recommendations_export` WHERE DATE(_PARTITIONTIME) = "<date>" and recommender = "google.cloud.deprecation.GeneralRecommender"
可用的建议子类型
下表介绍了可用和可调度的建议子类型。
子类型 | 弃用还是重大更改? |
---|---|
GCE_METADATA_SERVER_HEADER_WHITESPACE | Compute Engine 将在 Compute Engine 元数据服务中强制执行 HTTP 请求格式检查,以符合 RFC 7230 第 3.2 节,因为接受格式错误的请求可能会导致安全性漏洞。 |
请注意,此表并不全面,并可能会有意省略对安全性敏感的弃用或重大更改。