Para identificar instâncias de produção do AlloyDB para PostgreSQL que permitem conexões diretas não criptografadas e proteger seus dados em trânsito, visualize e aplique as recomendações do recomendador do AlloyDB para aplicar o modo SSL.
O recomendador de modo de aplicação de SSL do AlloyDB analisa os metadados da instância. Se uma instância for de produção e não aplicar requisitos de criptografia para conexões diretas, o recomendador vai sugerir que você ative o modo SSL.
As recomendações são geradas diariamente.
Antes de começar
Antes de visualizar as recomendações e insights, faça o seguinte:
Para ter as permissões de visualizar e trabalhar com insights e recomendações, peça ao administrador para conceder a você os papéis do Identity and Access Management (IAM) necessários:
Tarefas Papéis Ver recomendações Leitor do recomendador do AlloyDB ( roles/recommender.alloydbViewer)Aplicar recomendações Administrador do recomendador do AlloyDB ( roles/recommender.alloydbAdmin) ou administrador do AlloyDB (roles/alloydb.admin)Consulte Conceder acesso a outros usuários para mais informações.
Listar as recomendações
É possível listar recomendações para aplicar o modo SSL usando o Google Cloud console, a CLI gcloud ou a API Recommender.
Console
No Google Cloud console, acesse a página Clusters.
Para mais informações, consulte Encontrar recomendações com o Active Assist.
Na tabela de lista Recursos, encontre o cluster e clique em Ver problemas na coluna Problemas.
Uma lista de problemas é exibida no painel Problemas agregados. Selecione o card de recomendação Permite conexões diretas sem criptografia.
CLI da gcloud
Para listar as recomendações de aplicação do modo SSL usando a CLI gcloud, execute o comando gcloud recommender recommendations list conforme a seguir:
gcloud recommender recommendations list \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.alloydb.instance.SecurityRecommender \ --filter=recommenderSubtype=REQUIRE_SSL
Substitua:
PROJECT_ID: o ID do projeto.LOCATION: a região em que suas instâncias estão localizadas, comous-central1.
API
Para listar recomendações para aplicar o modo SSL usando a
API Recommender, chame o método
recommendations.list
da seguinte maneira:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.alloydb.instance.SecurityRecommender/recommendations?filter=recommenderSubtype=REQUIRE_SSL
Substitua:
PROJECT_ID: o ID do projeto.LOCATION: a região em que suas instâncias estão localizadas, comous-central1.
Ver insights e recomendações detalhadas
Para acessar insights e recomendações detalhadas sobre instâncias que exigem a aplicação do modo SSL, use o console do Google Cloud , a CLI gcloud ou a API Recommender.
Para ver insights e recomendações detalhadas, siga estas etapas:
Console
Na página Clusters, na tabela Recursos, clique em Ver problemas na coluna Problemas do cluster.
O painel Problemas agregados aparece à direita, com insights e recomendações detalhadas para Permite conexões diretas sem criptografia.
CLI da gcloud
Execute o comando gcloud recommender insights list da seguinte maneira:
gcloud recommender insights list \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.alloydb.instance.SecurityInsight \ --filter=insightSubtype=SSL_NOT_REQUIRED
Substitua:
PROJECT_ID: o ID do projeto.LOCATION: a região em que suas instâncias estão localizadas, comous-central1.
API
Chame o método insights.list da seguinte maneira:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.alloydb.instance.SecurityInsight/insights?filter=insightSubtype=SSL_NOT_REQUIRED
Substitua:
PROJECT_ID: o ID do projeto.LOCATION: a região em que suas instâncias estão localizadas, comous-central1.
Aplicar a recomendação
Avalie as recomendações com atenção e siga um destes procedimentos:
Console
Para implementar a recomendação, aplique o modo SSL/TLS na instância.
CLI da gcloud
Para implementar a recomendação, aplique o modo SSL/TLS na instância.