Recomendador geral sobre alterações interruptivas e descontinuações do Cloud
O recomendador geral sobre alterações interruptivas e descontinuações do Cloud fornece recomendações sobre alterações interruptivas e descontinuações do Cloud. Ele identifica os recursos do Cloud que serão afetados por descontinuações e alterações interruptivas futuras, além de fornecer diretrizes sobre como gerenciá-los. As recomendações podem ser consultadas na CLI do Google Cloud, na API e no BigQuery Export.
Antes de começar
- Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the
serviceusage.services.enablepermission. If you created the project, then you likely already have this permission through the Owner role (roles/owner). Otherwise, you can get this permission through the Service Usage Admin role (roles/serviceusage.serviceUsageAdmin). Learn how to grant roles.
- Verifique se você tem os seguintes papéis:
| Descrição | Papéis |
|---|---|
| Ver recomendações |
recommender.cloudDeprecationRecommendationViewer
|
| Ver e atualizar recomendações |
recommender.cloudDeprecationRecommendationAdmin
|
Funções exigidas
Nesta seção, descrevemos os papéis e as permissões necessárias para usar o recomendador geral sobre alterações interruptivas e descontinuações do Cloud.
| Papel | Permissões incluídas |
|---|---|
| roles/recommender.cloudDeprecationRecommendationViewer |
|
| roles/recommender.cloudDeprecationRecommendationAdmin |
|
Para mais informações sobre papéis e concessão de acesso, consulte:
Preços
O recomendador geral sobre alterações interruptivas e descontinuações do Cloud é oferecido sem custo financeiro. Para informações sobre outros níveis de preço, consulte Preços do recomendador.
Consultar as recomendações de descontinuação do Cloud
É possível listar recomendações usando o console, a Google Cloud CLI, a API Recommender ou o BigQuery Export.
Console
Acesse o Active Assist.
Defina o Campo de filtro como
.Recommender:google.cloud.deprecation.GeneralRecommender.
Google Cloud CLI
Esta guia mostra os comandos para listar recomendações e insights com a CLI do Google Cloud.
Listar recomendações
gcloud recommender recommendations list \ --billing-project=BILLING_PROJECT_ID \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloud.deprecation.GeneralRecommender \ --format=yamlListar insights
gcloud recommender insights list \ --billing-project=BILLING_PROJECT_ID \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloud.deprecation.GeneralInsight \ --format=yaml
Substitua:
- BILLING_PROJECT_ID pelo ID do projeto que você ativou com a API Recommender.
- PROJECT_ID com o identificador do seu projeto do Google Cloud .
- LOCATION pelo local do Google Cloud em que os recursos associados às recomendações estão localizados (por exemplo, global ou us-central1-a).
API
Esta guia mostra os comandos para listar recomendações e insights com a API Recommender.
Listar recomendações
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"Listar insights
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"
Substitua:
- BILLING_PROJECT_ID pelo ID do projeto que você ativou com a API Recommender.
- PROJECT_ID com o identificador do seu projeto do Google Cloud .
- LOCATION pelo local do Google Cloud em que os recursos associados às recomendações estão localizados (por exemplo, global ou us-central1-a).
Exportação para o BigQuery
Esta guia mostra os comandos para listar recomendações com o BigQuery Export.
As recomendações de descontinuação do Cloud também estão incluídas no BigQuery Export. Com a exportação do BigQuery, é possível ver snapshots diários de recomendações para sua organização.
Siga a documentação do BigQuery Export para exportar recomendações para o BigQuery.
Consulte todas as recomendações de descontinuação:
SELECT * FROM `<project>.<dataset>.recommendations_export` WHERE DATE(_PARTITIONTIME) = "<date>" and recommender = "google.cloud.deprecation.GeneralRecommender"
Subtipos de recomendação disponíveis
Na tabela a seguir, descrevemos os subtipos de recomendação disponíveis e que podem ser divulgados.
| Subtipo | Descontinuação ou alteração interruptiva? |
|---|---|
| GCE_METADATA_SERVER_HEADER_WHITESPACE | O Compute Engine aplicará verificações de formatação de solicitações HTTP no serviço de metadados do Compute Engine para alinhamento com a Seção 3.2 da RFC 7230, uma vez que aceitar solicitações formatadas incorretamente pode causar vulnerabilidades de segurança. |
Esta tabela não é abrangente e pode omitir intencionalmente descontinuações ou alterações interruptivas que exigem segurança.