O Compliance Manager inclui muitos controles de nuvem integrados que podem ser adicionados a frameworks e implantados no seu ambiente. Se necessário, é possível criar e gerenciar seus próprios controles de nuvem personalizados e atualizar os controles de nuvem integrados.
Antes de começar
Conclua essas tarefas antes de concluir as tarefas restantes nesta página.
Configurar permissões
-
Para receber as permissões necessárias para gerenciar frameworks de controles de nuvem, peça ao administrador que conceda a você os seguintes papéis do IAM na sua organização ou projeto:
- Administrador do Compliance Manager (
roles/cloudsecuritycompliance.admin) -
Para criar ou modificar controles de nuvem baseados em políticas da organização, realize uma das seguintes ações:
- Administrador de políticas da organização (
roles/orgpolicy.policyAdmin) - Administrador do Assured Workloads (
roles/assuredworkloads.admin) - Editor do Assured Workloads (
roles/assuredworkloads.editor)
- Administrador de políticas da organização (
-
Para criar ou modificar controles de nuvem baseados em políticas de projeto:
Administrador do IAM do projeto (
roles/resourcemanager.projectIamAdmin)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
- Administrador do Compliance Manager (
Configurar a Google Cloud CLI
No console do Google Cloud , ative o Cloud Shell.
Na parte inferior do console do Google Cloud , uma sessão do Cloud Shell é iniciada e exibe um prompt de linha de comando. O Cloud Shell é um ambiente shell com a CLI do Google Cloud já instalada e com valores já definidos para o projeto atual. A inicialização da sessão pode levar alguns segundos.
Para configurar a CLI gcloud e usar a identidade temporária de conta de serviço para autenticação nas APIs do Google, em vez de suas credenciais de usuário, execute o seguinte comando:
gcloud config set auth/impersonate_service_account SERVICE_ACCT_EMAIL
Saiba mais em Identidade temporária de conta de serviço.
Ver controles de nuvem
Siga estas etapas para conferir os controles de nuvem integrados e os controles de nuvem personalizados que você já criou.
Console
No console do Google Cloud , acesse a página Compliance.
Selecione a organização ou o projeto.
Na guia Configurar, clique em Controles de nuvem. Os controles de nuvem disponíveis são exibidos.
O painel inclui informações sobre quais frameworks incluem o controle de nuvem e o número de recursos (organização, pastas e projetos) aos quais o controle de nuvem é aplicado.
Para ver detalhes sobre um controle de nuvem, clique no nome dele.
CLI
É possível ver informações sobre um controle de nuvem específico ou listar todos os controles de nuvem na sua organização.
Ver detalhes sobre um controle de nuvem
Para ver detalhes sobre um controle de nuvem específico, execute o comando gcloud
compliance-manager cloud-controls describe:
gcloud compliance-manager cloud-controls describe CLOUD_CONTROL \
--location=LOCATION \
--organization=ORGANIZATION \
[--major-revision-id=MAJOR_REVISION_ID]
Substitua os seguintes valores:
CLOUD_CONTROL: o nome do controle de nuvem.ORGANIZATION: o ID da organizaçãoLOCATION: a região em que o controle de nuvem está armazenadoMAJOR_REVISION_IDé uma flag opcional que especifica qual versão do controle de nuvem será visualizada. Se você não incluir a flag, a versão mais recente será retornada.
Por exemplo, para visualizar um controle de nuvem com o nome
builtin-block-external-ip-addresses-for-vm-access
e o número de revisão principal 1, execute o seguinte:
gcloud compliance-manager cloud-controls describe \
builtin-block-external-ip-addresses-for-vm-access \
--organization=3589215982 \
--location=global \
--major-revision-id=1
Para mais informações, consulte gcloud compliance-manager cloud-controls describe.
Receber lista de controles de nuvem
Para ver a lista de controles de nuvem na sua organização, execute o comando gcloud
compliance-manager cloud-controls list:
gcloud compliance-manager cloud-controls list \
--location=LOCATION \
--organization=ORGANIZATION
Substitua os seguintes valores:
ORGANIZATION: o ID da organizaçãoLOCATION: a região em que os controles de nuvem estão armazenados
Por exemplo, para ver todos os controles de nuvem na organização 3589215982 e
armazenados no local global, execute o seguinte:
gcloud compliance-manager cloud-controls list \
--organization=3589215982 \
--location=global
Para informações sobre flags opcionais, consulte gcloud compliance-manager cloud-controls list.
Criar Cloud Control personalizado
Ao criar um controle de nuvem personalizado, você aplica uma regra a qualquer tipo de recurso do Inventário de recursos do Cloud.
Console
Ao usar o console, é possível criar controles de nuvem personalizados com uma regra que se aplica a um tipo de recurso do Inventário de recursos do Cloud.
No console do Google Cloud , acesse a página Compliance.
Selecione a organização ou o projeto.
Na guia Configurar, clique em Controles de nuvem. A lista de controles de nuvem disponíveis é exibida.
Crie um controle de nuvem, manualmente ou com o Gemini:
Usar o Gemini
Peça ao Gemini para gerar um controle de nuvem para você. Com base no seu comando, o Gemini fornece um identificador exclusivo, um nome, uma lógica de detecção associada e possíveis etapas de correção.
Revise as recomendações e faça as mudanças necessárias.
Salve o controle de nuvem personalizado.
Criar manualmente
Em ID de controle do Cloud, forneça um identificador exclusivo para seu controle.
Insira um nome e uma descrição para ajudar os usuários da sua organização a entender a finalidade do controle de nuvem personalizado.
Opcional: selecione as categorias do controle. Clique em Continuar.
Selecione um tipo de recurso disponível para o controle de nuvem personalizado. O Compliance Manager é compatível com todos os tipos de recursos. Para encontrar o nome de um recurso, consulte Tipos de recursos.
Forneça a lógica de detecção para o controle de nuvem no formato Common Expression Language (CEL).
As expressões CEL permitem definir como você quer avaliar as propriedades de um recurso. Para mais informações e exemplos, consulte Escrever regras para controles de nuvem personalizados. Clique em Continuar.
Se a regra de avaliação não for válida, um erro será exibido.
Selecione uma gravidade de descoberta apropriada.
Escreva as instruções de correção para que os responsáveis pela resposta a incidentes e os administradores da sua organização possam resolver as descobertas do controle de nuvem. Clique em Continuar.
Revise as entradas e clique em Criar.
CLI
Ao usar a CLI gcloud, é possível criar um controle de nuvem personalizado com no máximo três regras. Cada regra pode ser aplicada a apenas um tipo de recurso.
Para criar um controle de nuvem personalizado, execute o comando gcloud compliance-manager
cloud-controls create:
gcloud compliance-manager cloud-controls create CLOUD_CONTROL \
--location=LOCATION \
--organization=ORGANIZATION \
[--display-name=DISPLAY_NAME] \
[--description=DESCRIPTION] \
[--categories=[CATEGORIES,...]] \
[--finding-category=FINDING_CATEGORY] \
[--parameter-spec=[defaultValue=DEFAULTVALUE],[description=DESCRIPTION],[displayName=DISPLAYNAME],[isRequired=ISREQUIRED],[name=NAME],[substitutionRules=SUBSTITUTIONRULES],[validation=VALIDATION],[valueType=VALUETYPE]] \
[--remediation-steps=REMEDIATION_STEPS] \
[--rules=[celExpression=CELEXPRESSION],[description=DESCRIPTION],[ruleActionTypes=RULEACTIONTYPES]] \
[--severity=SEVERITY] \
[--supported-cloud-providers=[SUPPORTED_CLOUD_PROVIDERS,…]] \
[--supported-target-resource-types=[SUPPORTED_TARGET_RESOURCE_TYPES,…]]
Substitua os seguintes valores:
CLOUD_CONTROL: um nome alfanumérico exclusivo para o controle de nuvemORGANIZATION: o ID da organizaçãoLOCATION: a região em que o controle de nuvem está armazenadoDISPLAY_NAME: um nome legível por humanos para o controle de nuvemDESCRIPTION: uma descrição opcional da finalidade do controle de nuvem.CATEGORIES,…: um parâmetro opcional que define as categorias das quais o controle de nuvem faz parte. Para uma lista de categorias permitidas, consulte gcloud compliance-manager cloud-controls create.FINDING_CATEGORY: o valor que aparece no painel de descobertas do Security Command Center quando o controle de nuvem gera uma descoberta.--parameter-spec=[defaultValue=DEFAULTVALUE], \ [description=DESCRIPTION], \ [displayName= DISPLAYNAME], \ [isRequired=ISREQUIRED], \ [name=NAME], \ [substitutionRules=SUBSTITUTIONRULES], \ [validation=VALIDATION], \ [valueType=VALUETYPE]...]
são as informações opcionais de parâmetro para o controle de nuvem, no seguinte formato:
DEFAULTVALUE: os dados que serão aplicados se um usuário não personalizar o parâmetro ao implantar um framework. Os tipos de valor compatíveis sãoboolValue,numberValue,stringListValueoustringValue.DESCRIPTION: uma descrição opcional do controle.ISREQUIRED:truese o controle exigir que um parâmetro seja definidoNAME: o nome do parâmetroSUBSTITUTIONRULES: como e onde o Compliance Manager injeta o valor personalizado para o parâmetro. Especifique o caminho segmentado dentro da regra usando uma notação de ponto proto (por exemplo,rules[0].org_policy_constraint...). Escolha uma das seguintes opções:attributeSubstitutionRulequando você quiser injetar o valor do parâmetro diretamente em um campo estrutural da regra (por exemplo, preencher uma lista de valores restritos em um modelo de regra de restrição da política da organização).placeholderSubstitutionRulequando a regra usa uma string de texto (ou expressão CEL). A string precisa conter uma variável de marcador de posição com o prefixo$(por exemplo,$deniedServices), e essa regra instrui o compilador a mapear o parâmetro para esse marcador.
O exemplo a seguir cria um parâmetro de lista chamado
deniedServicescom o tipoSTRINGLIST. Ele usaattributeSubstitutionRulepara adicionar nomes de serviço fornecidos pelo usuário (comocompute.googleapis.com) diretamente em uma regra de política da organização personalizada estrutural (denied_values) quando implantada:--parameter-spec='name=deniedServices,isRequired=true,valueType=STRINGLIST,substitutionRules=[{attributeSubstitutionRule={attribute="rules[0].org_policy_constraint.policy_rules[0].values.denied_values"}}]'VALIDATIONé o conjunto de valores permitido. Escolha uma das seguintes opções:Use
allowedValuespara aplicar uma lista de permissões estática. Por exemplo, limite os parâmetros de local a campos de string específicos:validation={allowedValues={values=[{stringValue=us-central1},{stringValue=us-west1}]}}Use
intRangepara aplicar limites numéricos em números inteiros. Por exemplo, defina um período de armazenamento entre 1 e 365:validation={intRange={min=1,max=365}}Use
regexpPatternpara aplicar a correspondência de expressões regulares em textos de string. Por exemplo, exija uma nomenclatura alfanumérica estrita:validation={regexpPattern={pattern="^[a-z][-a-z0-9]*$"}}
VALUETYPE: o tipo de dados ou formato do valor que um usuário fornece para esse parâmetro. Os tipos de valor compatíveis sãoSTRING,BOOLEAN,STRINGLIST,NUMBEReONEOF.
Como alternativa, é possível especificar um arquivo JSON ou YAML que define os parâmetros. Por exemplo,
--parameter-spec=path_to_file.(yaml|json)Abra a seção a seguir para ver exemplos de arquivos JSON e YAML.Exemplo de arquivo JSON
[ { "name": "deniedServices", "displayName": "Services Requiring CMEK", "description": "List of service names that must use Customer-Managed Encryption Keys.", "isRequired": true, "valueType": "STRINGLIST", "substitutionRules": [ { "attributeSubstitutionRule": { "attribute": "rules[0].org_policy_constraint.policy_rules[0].values.denied_values" } } ] } ]Exemplo de arquivo YAML
- name: deniedServices displayName: "Services Requiring CMEK" description: "List of service names that must use Customer-Managed Encryption Keys." isRequired: true valueType: STRINGLIST substitutionRules: - attributeSubstitutionRule: attribute: "rules[0].org_policy_constraint.policy_rules[0].values.denied_values"REMEDIATION_STEPS: as etapas necessárias para resolver as descobertas. Essa string é limitada a 400 caracteres.
--rules=[celExpression=CELEXPRESSION],[description=DESCRIPTION],[ruleActionTypes=RULEACTIONTYPES]é a regra que você quer aplicar, no seguinte formato:CELEXPRESSION: a expressão da Common Expression Language (CEL) da regra. Para saber como escrever expressões CEL, consulte Escrever regras para controles de nuvem personalizados. Inclua o seguinte:expression: a expressão CEL, com no máximo 1.000 caracteresresourceTypesValues: o nome dos recursos, no formatoSERVICE_NAME/type. Use uma matrizvaluespara listar todos os tipos de recursos em que você quer aplicar a regra, por exemplo,values=[compute.googleapis.com/Instance].
DESCRIPTION: uma descrição da regra.RULEACTIONTYPES: a ação que a regra executa. Os valores compatíveis sãorule-action-type-detective,rule-action-type-preventiveerule-action-type-audit.
Por exemplo, para verificar o período de rotação de chaves do Cloud Key Management Service, digite o seguinte:
--rules="[ { \"celExpression\": { \"expression\": \"has(resource.data.rotationPeriod) && resource.data.rotationPeriod < duration('60h')\", \"resourceTypesValues\": { \"values\": [ \"cloudkms.googleapis.com/CryptoKey\" ] } }, \"description\": \"Check KMS key rotation period\", \"ruleActionTypes\": [ \"rule-action-type-detective\" ] } ]"Como alternativa, é possível especificar um arquivo JSON ou YAML que define a regra. Por exemplo,
--rules=path_to_file.(yaml|json)Abra a seção a seguir para ver exemplos de arquivos JSON e YAML.Exemplo de arquivo JSON
[ { "celExpression": { "expression": "has(resource.data.rotationPeriod) && resource.data.rotationPeriod < duration('60h')", "resourceTypesValues": { "values": [ "cloudkms.googleapis.com/CryptoKey" ] } }, "description": "Check KMS key rotation period to ensure it is under 60 hours.", "ruleActionTypes": [ "rule-action-type-detective" ] } ]Exemplo de arquivo YAML
- celExpression: expression: "has(resource.data.rotationPeriod) && resource.data.rotationPeriod < duration('60h')" resourceTypesValues: values: - cloudkms.googleapis.com/CryptoKey description: "Check KMS key rotation period to ensure it is under 60 hours." ruleActionTypes: - rule-action-type-detectiveSEVERITY: o nível de gravidade do controle de nuvem. Os valores compatíveis sãocritical,high,mediumelow.SUPPORTED_CLOUD_PROVIDERS,…: os provedores de nuvem a que esse controle de nuvem se aplica. O único valor compatível égcp.SUPPORTED_TARGET_RESOURCE_TYPES,…: os tipos de recursos (organização, pasta, projeto ou pasta habilitada para apps no App Hub) compatíveis com o controle de nuvem. Os valores compatíveis sãotarget-resource-crm-type-folder,target-resource-crm-type-org,target-resource-crm-type-projectetarget-resource-type-application.
Por exemplo, para criar um controle de nuvem que aplique locais de recursos, execute o seguinte comando:
gcloud compliance-manager cloud-controls create \
restrict-resource-locations \
--organization=3589215982 \
--location=global \
--display-name="Restrict Resource Locations" \
--description="Enforces checks to ensure resources are only deployed in approved cloud regions." \
--severity=high \
--finding-category="LOCATION_VIOLATION" \
--supported-cloud-providers="gcp" \
--supported-target-resource-types="target-resource-crm-type-project" \
--parameter-spec='name=allowedLocations,isRequired=true,valueType=STRINGLIST,substitutionRules=[{placeholderSubstitutionRule={attribute="rules[0].cel_expression.expression"}}]' \
--rules="[{\"celExpression\": {\"expression\": \"resource.location in \$allowedLocations\", \"resourceTypesValues\": {\"values\": [\"compute.googleapis.com/Instance\"]}}, \"description\": \"Check Compute Engine instance locations\", \"ruleActionTypes\": [\"rule-action-type-detective\"]}]"
Para criar o mesmo controle, mas usar arquivos YAML para definir os parâmetros e as regras, execute:
gcloud compliance-manager cloud-controls create \
restrict-resource-locations \
--organization=3589215982 \
--location=global \
--display-name="Restrict Resource Locations" \
--description="Enforces checks to ensure resources are only deployed in approved cloud regions." \
--severity=high \
--finding-category="LOCATION_VIOLATION" \
--supported-cloud-providers="gcp" \
--supported-target-resource-types="target-resource-crm-type-project" \
--parameter-spec=parameters.yaml \
--rules=rules.yaml
Para mais informações, consulte gcloud compliance-manager cloud-controls create.
Terraform
Ao usar o Terraform, é possível criar um controle de nuvem personalizado com no máximo três regras. Cada regra pode ser aplicada a apenas um tipo de recurso.
O exemplo a seguir mostra como criar um controle de nuvem personalizado usando o Terraform.
Editar um controle de nuvem personalizado
Depois de criar um controle de nuvem, é possível mudar o nome, a descrição, as regras, as etapas de correção e o nível de gravidade dele. Não é possível mudar a categoria de controle de nuvem.
No console do Google Cloud , acesse a página Compliance.
Selecione a organização ou o projeto.
Na guia Configurar, clique em Controles de nuvem. A lista de controles de nuvem disponíveis é exibida.
Clique no controle de nuvem que você quer editar.
Na página Detalhes dos controles de nuvem, verifique se o controle de nuvem não está incluído em um framework. Se necessário, edite o framework para remover o controle de nuvem.
Clique em Editar.
Na página Editar controle de nuvem personalizado, mude o nome e a descrição conforme necessário. Clique em Continuar.
Atualize as regras, a gravidade da descoberta e as etapas de correção. Clique em Continuar.
Revise as mudanças e clique em Salvar.
Atualizar um controle de nuvem integrado para uma versão mais recente
O Google publica atualizações regulares nos controles de nuvem integrados à medida que os serviços implantam novos recursos ou novas práticas recomendadas surgem. As atualizações podem incluir novos controles ou mudanças nos controles atuais.
É possível conferir as versões dos controles de nuvem integrados no painel de controles de nuvem na guia Configurar ou na página de detalhes do controle de nuvem.
Para atualizar um controle de nuvem depois de receber uma notificação, atualize os frameworks implantados que incluem o controle de nuvem. Para instruções, consulte Atualizar um framework integrado para uma versão mais recente.
Excluir um controle de nuvem personalizado
Exclua um controle de nuvem quando ele não for mais necessário. Só é possível excluir controles de nuvem que você criar. Não é possível excluir os controles de nuvem integrados.
Console
No console do Google Cloud , acesse a página Compliance.
Selecione a organização ou o projeto.
Na guia Configurar, clique em Controles de nuvem. A lista de controles de nuvem disponíveis é exibida.
Clique no controle de nuvem que você quer excluir.
Na página Detalhes dos controles de nuvem, verifique se o controle de nuvem não está incluído em um framework. Se necessário, edite o framework para remover o controle de nuvem.
Clique em Excluir.
Na janela Excluir, revise a mensagem. Digite
Deletee clique em Confirmar.
CLI
Para excluir um controle de nuvem personalizado, execute o comando gcloud compliance-manager
cloud-controls delete:
gcloud compliance-manager cloud-controls delete CLOUD_CONTROL \
--location=LOCATION \
--organization=ORGANIZATION
Substitua os seguintes valores:
CLOUD_CONTROL: o nome do controle de nuvem.ORGANIZATION: o ID da organizaçãoLOCATION: a região em que o controle de nuvem está armazenado
Por exemplo, para excluir um controle de nuvem com o nome
restrict-resource-locations, execute o seguinte:
gcloud compliance-manager cloud-controls delete \
restrict-resource-locations \
--organization=3589215982 \
--location=global
Para mais informações, consulte gcloud compliance-manager cloud-controls delete.
Mapeamento de detectores da Análise de integridade da segurança para controles de nuvem
A tabela a seguir mostra como os controles de nuvem do Compliance Manager são mapeados para os detectores da Análise de integridade da segurança.
Endereços Endereços| Categoria de descoberta na Análise de integridade da segurança | Nome do controle de nuvem no Gerenciador de Compliance |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definir a flag de nível de detalhes do erro do registro para instâncias do AlloyDB |
|
Definir a flag de gravidade de estado de erro mínima do registro para instâncias do AlloyDB |
|
Definir a flag de mínimo de mensagens de registro para instâncias do AlloyDB |
|
Bloquear endereços IP públicos para instâncias de cluster do AlloyDB |
|
|
|
|
|
|
|
|
|
|
|
|
|
Configurar métricas de registro e alertas para mudanças nos registros de auditoria |
|
Implementar o registro de eventos para os serviços do Google Cloud |
|
Ativar backups automáticos para bancos de dados do Cloud SQL |
|
|
|
|
|
|
|
|
|
|
|
Configurar métricas de registro e alertas para alterações na política do IAM do Cloud Storage |
|
|
|
Ativar o acesso uniforme no nível do bucket em buckets do Cloud Storage |
|
|
|
|
|
|
|
|
|
|
|
|
|
Bloquear chaves SSH do projeto inteiro em instâncias do Compute Engine |
|
Ativar a inicialização segura em instâncias do Compute Engine |
|
|
|
Ativar a Computação confidencial para instâncias do Compute Engine |
|
|
|
|
|
Configurar métricas de registro e alertas para alterações de papéis personalizados |
|
|
|
Usar as versões de imagem mais recentes em clusters do Dataproc |
|
|
|
|
|
Usar contas de serviço personalizadas para instâncias do Compute Engine |
|
Configurar a política da organização para desativar o uso do IPv6 externo da VPC |
|
Configurar a política da organização para desativar o uso do IPv6 externo da VPC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Configurar métricas de registro e alertas para alterações no firewall de rede VPC |
|
|
|
|
|
Restringir o acesso às APIs do Google Cloud para instâncias do Compute Engine |
|
|
|
|
|
|
|
|
|
|
|
Impedir o encaminhamento de IP em instâncias do Compute Engine |
|
|
|
Indisponível |
|
|
|
|
|
|
|
Desativar endpoints legados do servidor de metadados no Compute Engine |
|
|
|
|
|
|
|
|
|
Ativar redes autorizadas do plano de controle em clusters do GKE |
|
|
|
Configurar métricas de registro e alertas para mudanças na rede VPC |
|
|
|
Ativar CMEK em discos de inicialização do pool de nós do GKE |
|
|
|
|
|
|
|
|
|
|
|
Bloquear o acesso genérico às portas dos serviços de diretório |
|
Bloquear o acesso genérico a portas DNS de todos os endereços IP |
|
Bloquear o acesso genérico às portas do Elasticsearch de todos os endereços IP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Bloquear o acesso genérico a portas NetBIOS de todos os endereços IP |
|
Bloquear o acesso genérico às portas do banco de dados Oracle |
|
|
|
Bloquear o acesso genérico às portas do servidor PostgreSQL de todos os endereços IP |
|
|
|
Bloquear o acesso genérico às portas do servidor Redis de todos os endereços IP |
|
|
|
|
|
|
|
Ativar a restrição da política da organização de VM confidencial |
|
|
|
Ativar o Login do SO para todas as instâncias no nível do projeto |
|
Usar contas de serviço com privilégio mínimo para clusters do GKE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Restringir o acesso público aos conjuntos de dados do BigQuery |
|
Restringir endereços IP públicos a instâncias do Compute Engine |
|
|
|
Restringir o acesso público a instâncias de banco de dados do Cloud SQL |
|
|
|
|
|
|
|
|
|
Definir a saída do conector de VPC para o Cloud Run Functions |
|
|
|
Configurar métricas de registro e alertas para mudanças na rota da VPC |
|
|
|
Indisponível |
|
Indisponível |
|
|
|
|
|
|
|
Restringir a criação de rede padrão para instâncias do Compute Engine |
|
|
|
Desativar a flag de autenticação de banco de dados contido para o SQL Server |
|
Desativar a flag de encadeamento de propriedade entre bancos de dados para o SQL Server |
|
|
|
Configurar métricas de registro e alertas para alterações na configuração do Cloud SQL |
|
|
|
Ativar a sinalização de pontos de verificação de registro para o PostgreSQL |
|
Ativar a sinalização de conexões de registro para o PostgreSQL |
|
|
|
Ativar a flag de duração do registro para a instância do PostgreSQL |
|
Ativar a sinalização de verbosidade de erro de registro para o PostgreSQL |
|
Desativar a flag de estatísticas do executor de registros para PostgreSQL |
|
Desativar a flag de nome do host de registro para PostgreSQL |
|
Ativar a flag de espera de bloqueios de registro para a instância do PostgreSQL |
|
Desativar a flag de instrução de duração mínima do registro para o PostgreSQL |
|
Ativar a flag de instrução de erro mínimo de registros para o PostgreSQL |
|
Ativar a flag de instrução de erro mínimo de registros para o PostgreSQL |
|
Ativar a flag de mensagens mínimas de registro para o PostgreSQL |
|
Desativar a flag de estatísticas do analisador de registros para PostgreSQL |
|
Desativar a flag de estatísticas do planejador de registros para PostgreSQL |
|
|
|
Desativar a flag de estatísticas de log statement para PostgreSQL |
|
Ativar a flag de arquivos temporários de registro para a instância do PostgreSQL |
|
|
|
|
|
|
|
Ativar a flag de banco de dados skip_show_database para MySQL |
|
Ativar a flag de banco de dados de trace 3625 para o SQL Server |
|
|
|
|
|
|
|
Aplicar SSL a todas as conexões de banco de dados de entrada |
|
|
|
Definir o acesso uniforme no nível do bucket para buckets do Cloud Storage |
|
Restringir chaves de contas de serviço gerenciadas pelo usuário |
|
|
|
Restringir políticas de SSL não seguras para instâncias do Compute Engine |
|
|
|
Ativar a Federação de Identidade da Carga de Trabalho para GKE em clusters |