Ver registros de auditoría de eventos de Cloud Run

En esta guía se explica cómo ver la autorización binaria para Cloud Run en los registros de auditoría de Cloud.

Eventos de despliegue bloqueado en Cloud Logging

Explorador de registros

Para ver los eventos de despliegues bloqueados en el explorador de registros de Cloud Logging, haz lo siguiente:

  1. Ve a la página Explorador de registros de Cloud Audit Logs:

    Ve a Explorador de registros.

  2. En el selector de proyectos de la parte superior de la página, selecciona elGoogle Cloud ID del proyecto en el que ejecutas Cloud Run.

  3. Introduce la siguiente consulta en el cuadro search-query:

    resource.type="cloud_run_revision"
    logName:"cloudaudit.googleapis.com%2Fsystem_event"
    protoPayload.response.status.conditions.reason="ContainerImageUnauthorized"
    
  4. Seleccione el periodo en el selector de periodo.

Para buscar en las entradas del registro, haz clic en Mostrar campos anidados.

gcloud

Para ver los eventos de infracción de políticas de la semana pasada en Cloud Logging mediante la CLI de Google Cloud, haz lo siguiente:

gcloud logging read --order="desc" --freshness=7d \
  'resource.type="cloud_run_revision" AND
   logName:"cloudaudit.googleapis.com%2Fsystem_event" AND
   protoPayload.response.status.conditions.reason="ContainerImageUnauthorized"'

Eventos de acceso de emergencia en Cloud Logging

Breakglass te permite anular la aplicación de la política de autorización binaria y desplegar una imagen de contenedor que infringe la política.

Consultar Cloud Logging para ver las revisiones con breakglass especificado

Explorador de registros

Para ver los eventos de acceso de emergencia en el explorador de registros de Cloud Logging, haz lo siguiente:

  1. Ve a la página Explorador de registros de Cloud Audit Logs:

    Ve a Explorador de registros.

  2. En el selector de proyectos de la parte superior de la página, selecciona el ID del proyecto en el que ejecutas Cloud Run.

  3. Escribe lo siguiente en el cuadro search-query:

    resource.type="cloud_run_revision"
    logName:"cloudaudit.googleapis.com%2Fsystem_event"
    "breakglass"
    

    Para acotar aún más la búsqueda, añade las siguientes líneas:

    resource.labels.service_name = SERVICE_NAME
    resource.labels.location = LOCATION
    

    Ver implementaciones de acceso de emergencia en Cloud Logging

  4. Seleccione el periodo en el selector de periodo.

Para buscar en las entradas del registro, haz clic en Mostrar campos anidados.

gcloud

Para ver los eventos de acceso de emergencia de la última semana en Cloud Logging con la CLI de gcloud, haz lo siguiente:

gcloud logging read --order="desc" --freshness=7d \
  'resource.type="cloud_run_revision" AND
   logName:"cloudaudit.googleapis.com%2Fsystem_event" AND
   "breakglass"'

Consultar eventos de apertura en caso de fallo de Cloud Logging

Explorador de registros

Para ver los eventos de apertura en caso de fallo en el Explorador de registros de Cloud Logging, haz lo siguiente:

  1. Ve a la página Explorador de registros de Cloud Audit Logs:

    Ve a Explorador de registros.

  2. En el selector de proyectos de la parte superior de la página, selecciona el ID del proyecto en el que ejecutas Cloud Run.

  3. Escribe lo siguiente en el cuadro search-query:

     resource.type="cloud_run_revision"
     logName:"cloudaudit.googleapis.com%2Fsystem_event"
     "encountered an error"
    
  4. Seleccione el periodo en el selector de periodo.

Para buscar en las entradas del registro, haz clic en Mostrar campos anidados.

gcloud

Para ver los eventos de apertura en caso de fallo de la semana pasada en Cloud Logging mediante la CLI de gcloud, haz lo siguiente:

gcloud logging read --order="desc" --freshness=7d \
  'resource.type="cloud_run_revision" AND
    logName:"cloudaudit.googleapis.com%2Fsystem_event" AND
    "encountered an error"'

Consultar Cloud Logging para ver los eventos de ejecución de prueba

Explorador de registros

Para ver los eventos de ejecución de prueba en Explorador de registros de Cloud Logging, haga lo siguiente:

  1. Ve a la página Explorador de registros de Cloud Audit Logs:

    Ve a Explorador de registros.

  2. En el selector de proyectos de la parte superior de la página, selecciona el ID del proyecto en el que ejecutas Cloud Run.

  3. Escribe lo siguiente en el cuadro search-query:

    resource.type="cloud_run_revision"
    logName:"cloudaudit.googleapis.com%2Fsystem_event"
    "dry run"
    
  4. Seleccione el periodo en el selector de periodo.

Para buscar en las entradas del registro, haz clic en Mostrar campos anidados.

gcloud

Para ver los eventos de despliegue de ejecución de prueba de la semana pasada en Cloud Logging mediante la CLI de gcloud, haz lo siguiente:

gcloud logging read --order="desc" --freshness=7d \
  'resource.type="cloud_run_revision" AND
   logName:"cloudaudit.googleapis.com%2Fsystem_event" AND
   "dry run"'

Siguientes pasos