Como visualizar o histórico de solicitações do Access Approval

Neste documento, explicamos como visualizar todas as solicitações de acesso históricas de um projeto.

Antes de começar

  • Verifique se você configurou o Access Approval seguindo as instruções no Guia de início rápido.

  • Verifique se você tem o papel Leitor de aprovação de acesso (roles/accessapproval.viewer) Identity and Access Management (IAM). Para mais informações sobre os papéis do IAM para o Access Approval, consulte Papéis do Access Approval.

Conferir o histórico de solicitações de acesso

Console

  1. Acesse a página Access Approval no console do Google Cloud.

    Acessar o Access Approval

  2. Clique em Histórico.

    Uma tabela é exibida com todas as solicitações aprovadas, aprovadas automaticamente, dispensadas e expiradas.

    Lista de solicitações de acesso aprovadas, aprovadas automaticamente, dispensadas e expiradas.

  3. Opcional: para ver os detalhes de qualquer solicitação de acesso, clique em Detalhes na coluna Detalhes e registros.

  4. Opcional: se quiser visualizar os registros de auditoria do Cloud ou de Transparência no acesso, clique em Registros.

    Os registros de auditoria do Cloud fornecem informações sobre as ações de aprovação e dispensa realizadas pelos membros da sua organização. Para mais informações, consulte Visão geral dos Registros de auditoria do Cloud.

    Os registros de transparência no acesso fornecem informações sobre as ações realizadas pela equipe do Google ao acessar o conteúdo do cliente. Para mais informações, consulte Visão geral da transparência no acesso.

Também é possível ver o histórico de aprovações usando o Explorador de registros.

Acessar o Cloud Logging

Se você ativar os Registros de auditoria do Cloud no projeto do Google Cloud, será possível filtrar pelo recurso auditado accessapproval.googleapis.com.

cURL

curl -H "$(oauth2l header --json service-account-credentials.json cloud-platform)" \
          https://accessapproval.googleapis.com/v1/projects/PROJECT_ID/approvalRequests?filter=ALL

Por padrão, a API lista todas as solicitações não aprovadas, aprovadas, aprovadas automaticamente e não expiradas. Há um parâmetro de filtro para realizar tarefas como listar todas as solicitações dispensadas. Para mais informações, consulte API Access Approval.

Você vai receber uma lista do histórico de aprovações de acesso com os status delas.

{
  "approvalRequests": [
    {
      "name": "projects/123456/approvalRequests/xyzabc123",
      "requestedResourceName": "projects/123456",
      "requestedReason": {
        "detail":  "Case number: bar123"
        "type":  "CUSTOMER_INITIATED_SUPPORT"
      },
      "requestedLocations": {
        "principalOfficeCountry": "US",
        "principalPhysicalLocationCountry": "US"
      },
      "requestTime": "2018-08-30T17:49:13.712Z",
      "requestedExpiration": "2018-09-04T17:49:13.540Z",
      "approve": {
        "approveTime": "2018-08-30T17:49:15.737Z",
        "expireTime": "2018-09-04T17:49:13.540Z"
      }
    }
  ]
}

A seguir