Este documento explica como ativar o modo de teste.
Quando ativa o modo de teste, a autorização binária permite a implementação de todas as imagens de contentores, mesmo que essas imagens violem a política de autorização binária. As mensagens de estado de conformidade com as políticas são registadas nos registos de auditoria do Cloud. Pode inspecionar o registo para determinar se as imagens teriam sido proibidas e tomar medidas corretivas. Quando a configuração da política funcionar como pretende, pode desativar o modo de teste para ativar a aplicação da autorização binária; as imagens que violam a política não podem ser implementadas.
Pode definir o modo de teste na regra predefinida ou numa regra específica.
Antes de começar
Para usar o modo de teste, configure a autorização binária para a sua plataforma.
Ative a execução de ensaio
Para ativar o teste de execução, faça o seguinte:
Consola
Aceda à página Binary Authorization na Google Cloud consola.
Clique em Editar política.
Na Regra predefinida ou numa regra específica, selecione Modo de teste.
Clique em Guardar política.
gcloud
Exporte a política de autorização binária para um ficheiro YAML:
gcloud container binauthz policy export > /tmp/policy.yaml
Num editor de texto, defina
enforcementMode
comoDRYRUN_AUDIT_LOG_ONLY
e guarde o ficheiro.Para atualizar a política, importe o ficheiro executando o seguinte comando:
gcloud container binauthz policy import /tmp/policy.yaml
Para testar o modo de teste, implemente imagens que violem a política e, em seguida, veja os eventos do modo de teste da autorização binária para GKE, Cloud Run ou Google Distributed Cloud.
Desative o modo de teste
Para desativar o modo de execução de ensaio, atualize a sua política da seguinte forma:
Consola
Aceda à página Binary Authorization na Google Cloud consola.
Clique em Editar política.
Na Regra predefinida ou numa regra específica, desmarque a opção Modo de teste.
Clique em Guardar política.
gcloud
Exporte a política de Autorização binária:
gcloud container binauthz policy export > /tmp/policy.yaml
Num editor de texto, defina
enforcementMode
comoENFORCED_BLOCK_AND_AUDIT_LOG
e guarde o ficheiro.Para atualizar a política, importe o ficheiro executando o seguinte comando:
gcloud container binauthz policy import /tmp/policy.yaml
O que se segue?
- Veja eventos do modo de teste do Binary Authorization para o GKE nos registos de auditoria da nuvem.
- Veja eventos do modo de teste a seco da autorização binária para o Cloud Run nos registos de auditoria do Google Cloud.
- Veja eventos do modo de teste de execução do Binary Authorization para o Distributed Cloud nos registos de auditoria do Google Cloud.