Esta página se aplica à Apigee e à Apigee híbrida.
Este documento descreve o registro de auditoria do hub de API. Os serviços do Google Cloud geram registros de auditoria que registram atividades administrativas e de acesso nos recursos do Google Cloud. Para mais informações sobre os Registros de auditoria do Cloud, consulte:
- Tipos de registros de auditoria
- Estrutura da entrada de registro de auditoria
- Como armazenar e rotear registros de auditoria
- Resumo dos preços do Cloud Logging
- Ativar registros de auditoria de acesso a dados
Nome do serviço
Os registros de auditoria do hub de API usam o nome de serviço apihub.googleapis.com
.
Filtrar por este serviço:
protoPayload.serviceName="apihub.googleapis.com"
Métodos por tipo de permissão
Cada permissão do IAM tem uma propriedade type
, que tem o valor de um tipo enumerado
que pode ser um dos quatro valores: ADMIN_READ
, ADMIN_WRITE
,
DATA_READ
ou DATA_WRITE
. Quando você chama um método,
o hub de API gera um registro de auditoria com categoria dependente da
propriedade type
da permissão necessária para executar o método.
Métodos que exigem uma permissão do IAM com o valor da propriedade type
de DATA_READ
, DATA_WRITE
ou ADMIN_READ
geram
registros de auditoria de acesso aos dados.
Métodos que exigem uma permissão do IAM com o valor da propriedade type
de ADMIN_WRITE
geram
registros de auditoria de Atividade do administrador.
Tipo de permissão | Métodos |
---|---|
ADMIN_READ |
google.cloud.apihub.v1.ApiHubPlugin.GetPlugin google.cloud.apihub.v1.Provisioning.LookupApiHubInstance google.cloud.apihub.v1.RuntimeProjectAttachmentService.ListRuntimeProjectAttachments google.cloud.apihub.v1.RuntimeProjectAttachmentService.LookupRuntimeProjectAttachment |
ADMIN_WRITE |
google.cloud.apihub.v1.ApiHubPlugin.DisablePlugin google.cloud.apihub.v1.ApiHubPlugin.EnablePlugin google.cloud.apihub.v1.HostProjectRegistrationService.CreateHostProjectRegistration google.cloud.apihub.v1.Provisioning.CreateApiHubInstance google.cloud.apihub.v1.RuntimeProjectAttachmentService.CreateRuntimeProjectAttachment |
DATA_READ |
google.cloud.apihub.v1.ApiHub.GetApi google.cloud.apihub.v1.ApiHub.GetAttribute google.cloud.apihub.v1.ApiHub.GetDeployment google.cloud.apihub.v1.ApiHub.GetExternalApi google.cloud.apihub.v1.ApiHub.GetSpec google.cloud.apihub.v1.ApiHub.GetSpecContents google.cloud.apihub.v1.ApiHub.GetVersion google.cloud.apihub.v1.ApiHub.ListApis google.cloud.apihub.v1.ApiHub.ListAttributes google.cloud.apihub.v1.ApiHub.ListDeployments google.cloud.apihub.v1.ApiHub.ListExternalApis google.cloud.apihub.v1.ApiHub.ListSpecs google.cloud.apihub.v1.ApiHub.ListVersions |
DATA_WRITE |
google.cloud.apihub.v1.ApiHub.CreateApi google.cloud.apihub.v1.ApiHub.CreateAttribute google.cloud.apihub.v1.ApiHub.CreateDeployment google.cloud.apihub.v1.ApiHub.CreateExternalApi google.cloud.apihub.v1.ApiHub.CreateSpec google.cloud.apihub.v1.ApiHub.CreateVersion google.cloud.apihub.v1.ApiHub.DeleteApi google.cloud.apihub.v1.ApiHub.DeleteAttribute google.cloud.apihub.v1.ApiHub.DeleteDeployment google.cloud.apihub.v1.ApiHub.DeleteExternalApi google.cloud.apihub.v1.ApiHub.DeleteSpec google.cloud.apihub.v1.ApiHub.DeleteVersion google.cloud.apihub.v1.ApiHub.UpdateApi google.cloud.apihub.v1.ApiHub.UpdateAttribute google.cloud.apihub.v1.ApiHub.UpdateDeployment google.cloud.apihub.v1.ApiHub.UpdateExternalApi google.cloud.apihub.v1.ApiHub.UpdateSpec google.cloud.apihub.v1.ApiHub.UpdateVersion |
Registros de auditoria da interface da API
Para informações sobre como e quais permissões são avaliadas, para cada método, consulte a documentação do Identity and Access Management para o hub da API.
google.cloud.apihub.v1.ApiHub
Os registros de auditoria a seguir estão associados a métodos que pertencem a
google.cloud.apihub.v1.ApiHub
.
CreateApi
- Método:
google.cloud.apihub.v1.ApiHub.CreateApi
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.apis.create - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateApi"
CreateAttribute
- Método:
google.cloud.apihub.v1.ApiHub.CreateAttribute
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.attributes.create - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateAttribute"
CreateDeployment
- Método:
google.cloud.apihub.v1.ApiHub.CreateDeployment
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.deployments.create - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateDeployment"
CreateExternalApi
- Método:
google.cloud.apihub.v1.ApiHub.CreateExternalApi
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.externalApis.create - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateExternalApi"
CreateSpec
- Método:
google.cloud.apihub.v1.ApiHub.CreateSpec
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.specs.create - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateSpec"
CreateVersion
- Método:
google.cloud.apihub.v1.ApiHub.CreateVersion
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.versions.create - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.CreateVersion"
DeleteApi
- Método:
google.cloud.apihub.v1.ApiHub.DeleteApi
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.apis.delete - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteApi"
DeleteAttribute
- Método:
google.cloud.apihub.v1.ApiHub.DeleteAttribute
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.attributes.delete - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteAttribute"
DeleteDeployment
- Método:
google.cloud.apihub.v1.ApiHub.DeleteDeployment
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.deployments.delete - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteDeployment"
DeleteExternalApi
- Método:
google.cloud.apihub.v1.ApiHub.DeleteExternalApi
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.externalApis.delete - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteExternalApi"
DeleteSpec
- Método:
google.cloud.apihub.v1.ApiHub.DeleteSpec
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.specs.delete - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteSpec"
DeleteVersion
- Método:
google.cloud.apihub.v1.ApiHub.DeleteVersion
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.versions.delete - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.DeleteVersion"
GetApi
- Método:
google.cloud.apihub.v1.ApiHub.GetApi
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.apis.get - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetApi"
GetAttribute
- Método:
google.cloud.apihub.v1.ApiHub.GetAttribute
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.attributes.get - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetAttribute"
GetDeployment
- Método:
google.cloud.apihub.v1.ApiHub.GetDeployment
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.deployments.get - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetDeployment"
GetExternalApi
- Método:
google.cloud.apihub.v1.ApiHub.GetExternalApi
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.externalApis.get - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetExternalApi"
GetSpec
- Método:
google.cloud.apihub.v1.ApiHub.GetSpec
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.specs.get - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetSpec"
GetSpecContents
- Método:
google.cloud.apihub.v1.ApiHub.GetSpecContents
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.specs.get - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetSpecContents"
GetVersion
- Método:
google.cloud.apihub.v1.ApiHub.GetVersion
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.versions.get - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.GetVersion"
ListApis
- Método:
google.cloud.apihub.v1.ApiHub.ListApis
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.apis.list - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListApis"
ListAttributes
- Método:
google.cloud.apihub.v1.ApiHub.ListAttributes
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.attributes.list - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListAttributes"
ListDeployments
- Método:
google.cloud.apihub.v1.ApiHub.ListDeployments
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.deployments.list - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListDeployments"
ListExternalApis
- Método:
google.cloud.apihub.v1.ApiHub.ListExternalApis
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.externalApis.list - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListExternalApis"
ListSpecs
- Método:
google.cloud.apihub.v1.ApiHub.ListSpecs
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.specs.list - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListSpecs"
ListVersions
- Método:
google.cloud.apihub.v1.ApiHub.ListVersions
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.versions.list - DATA_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.ListVersions"
UpdateApi
- Método:
google.cloud.apihub.v1.ApiHub.UpdateApi
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.apis.update - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateApi"
UpdateAttribute
- Método:
google.cloud.apihub.v1.ApiHub.UpdateAttribute
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.attributes.update - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateAttribute"
UpdateDeployment
- Método:
google.cloud.apihub.v1.ApiHub.UpdateDeployment
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.deployments.update - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateDeployment"
UpdateExternalApi
- Método:
google.cloud.apihub.v1.ApiHub.UpdateExternalApi
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.externalApis.update - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateExternalApi"
UpdateSpec
- Método:
google.cloud.apihub.v1.ApiHub.UpdateSpec
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.specs.update - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateSpec"
UpdateVersion
- Método:
google.cloud.apihub.v1.ApiHub.UpdateVersion
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.versions.update - DATA_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHub.UpdateVersion"
google.cloud.apihub.v1.ApiHubPlugin
Os registros de auditoria a seguir estão associados a métodos que pertencem a
google.cloud.apihub.v1.ApiHubPlugin
.
DisablePlugin
- Método:
google.cloud.apihub.v1.ApiHubPlugin.DisablePlugin
- Tipo de registro de auditoria: atividade do administrador
- Permissões:
apihub.plugins.disable - ADMIN_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHubPlugin.DisablePlugin"
EnablePlugin
- Método:
google.cloud.apihub.v1.ApiHubPlugin.EnablePlugin
- Tipo de registro de auditoria: atividade do administrador
- Permissões:
apihub.plugins.enable - ADMIN_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHubPlugin.EnablePlugin"
GetPlugin
- Método:
google.cloud.apihub.v1.ApiHubPlugin.GetPlugin
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.plugins.get - ADMIN_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.ApiHubPlugin.GetPlugin"
google.cloud.apihub.v1.HostProjectRegistrationService
Os registros de auditoria a seguir estão associados a métodos que pertencem a
google.cloud.apihub.v1.HostProjectRegistrationService
.
CreateHostProjectRegistration
- Método:
google.cloud.apihub.v1.HostProjectRegistrationService.CreateHostProjectRegistration
- Tipo de registro de auditoria: atividade do administrador
- Permissões:
apihub.runTimeProjectAttachments.create - ADMIN_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.HostProjectRegistrationService.CreateHostProjectRegistration"
google.cloud.apihub.v1.Provisioning
Os registros de auditoria a seguir estão associados a métodos que pertencem a
google.cloud.apihub.v1.Provisioning
.
CreateApiHubInstance
- Método:
google.cloud.apihub.v1.Provisioning.CreateApiHubInstance
- Tipo de registro de auditoria: atividade do administrador
- Permissões:
apihub.apiHubInstances.create - ADMIN_WRITE
- O método é uma operação de streaming ou de longa duração:
operação de longa duração
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.Provisioning.CreateApiHubInstance"
LookupApiHubInstance
- Método:
google.cloud.apihub.v1.Provisioning.LookupApiHubInstance
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.apiHubInstances.list - ADMIN_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.Provisioning.LookupApiHubInstance"
google.cloud.apihub.v1.RuntimeProjectAttachmentService
Os registros de auditoria a seguir estão associados a métodos que pertencem a
google.cloud.apihub.v1.RuntimeProjectAttachmentService
.
CreateRuntimeProjectAttachment
- Método:
google.cloud.apihub.v1.RuntimeProjectAttachmentService.CreateRuntimeProjectAttachment
- Tipo de registro de auditoria: atividade do administrador
- Permissões:
apihub.runTimeProjectAttachments.attach - ADMIN_WRITE
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.RuntimeProjectAttachmentService.CreateRuntimeProjectAttachment"
ListRuntimeProjectAttachments
- Método:
google.cloud.apihub.v1.RuntimeProjectAttachmentService.ListRuntimeProjectAttachments
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.runTimeProjectAttachments.list - ADMIN_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.RuntimeProjectAttachmentService.ListRuntimeProjectAttachments"
LookupRuntimeProjectAttachment
- Método:
google.cloud.apihub.v1.RuntimeProjectAttachmentService.LookupRuntimeProjectAttachment
- Tipo de registro de auditoria: acesso a dados
- Permissões:
apihub.runTimeProjectAttachments.list - ADMIN_READ
- O método é uma operação de streaming ou de longa duração:
No
- Filtrar para este método:
protoPayload.methodName="google.cloud.apihub.v1.RuntimeProjectAttachmentService.LookupRuntimeProjectAttachment"