Exibir operações em zonas gerenciadas

O Cloud DNS registra as atualizações de zonas gerenciadas que você realiza (modificando descrições ou configurando o estado DNSSEC) como operações. A criação e a exclusão de zonas gerenciadas não são registradas; a exclusão de uma zona gerenciada também exclui as operações registradas na zona.

Essas operações são independentes das alterações feitas nos recursos da zona gerenciada. Você pode usar a Google Cloud CLI ou a API REST para ver o histórico dessas atualizações.

Exibir log de auditoria de operações

gcloud

Execute o seguinte comando:

gcloud dns operations list --zones="ZONE_NAME"

Substitua ZONE_NAME pelo nome de uma zona DNS no seu projeto.

Este comando imprime os conjuntos de registros de recursos formatados em JSON para os primeiros 100 registros. Você pode especificar um parâmetro adicional:

  • --limit : número máximo de operações a serem listadas

Pitão

from apiclient import errors
from apiclient.discovery import build

PROJECT_NAME='PROJECT_NAME'
ZONE_NAME='ZONE_NAME'

try:
  service = build('dns', 'v1')
  response = service.operations().list(project=PROJECT_NAME,
                                       managedZone=ZONE_NAME).execute()
  print(response)
except errors.HttpError, error:
  print('An error occurred: %s' % error)

Substitua o seguinte:

  • PROJECT_NAME : o nome do seu projeto
  • ZONE_NAME : o nome de uma zona DNS em seu projeto

O que vem a seguir