Control de acceso con IAM
Service Usage usa la administración de identidades y accesos (IAM) para controlar el acceso a los servicios. En esta página, se explican las funciones y los permisos de IAM relacionados con Service Usage y cómo usarlos para controlar el acceso.
Modelo de recursos
Hay tres recursos relevantes para Service Usage:
El servicio que usas
El proyecto desde el que usas el servicio
La operación o la operación de larga duración mostrada por ciertos métodos
Cada método de Service Usage requiere un permiso en uno o varios de estos recursos.
Permisos de IAM
En la siguiente tabla se muestran los permisos necesarios para cada método de la API de Service Usage. También puedes consultar esta información en la referencia de API.
Funciones de IAM
Con IAM, les otorgas permiso a los usuarios mediante una función. En las siguientes tablas, se enumeran las funciones básicas y predefinidas de IAM, así como los permisos relacionados con Service Usage que incluyen esas funciones.
Para obtener más información sobre las funciones, consulta Información sobre las funciones.
Funciones básicas
Nombre | Cargo | Permisos |
---|---|---|
roles/viewer |
Lector | serviceusage.services.get serviceusage.services.list serviceusage.quotas.get |
|
Editor Propietario |
serviceusage.services.get serviceusage.services.list serviceusage.services.disable serviceusage.services.enable serviceusage.services.use serviceusage.quotas.get serviceusage.quotas.update |
Funciones predefinidas
Role | Permissions |
---|---|
API Keys Admin( Ability to create, delete, update, get and list API keys for a project. |
|
API Keys Viewer( Ability to get and list API keys for a project. |
|
Service Usage Admin( Ability to enable, disable, and inspect service states, inspect operations, and consume quota and billing for a consumer project. |
|
Service Usage Consumer( Ability to inspect service states and operations, and consume quota and billing for a consumer project. |
|
Service Usage Viewer( Ability to inspect service states and operations for a consumer project. |
|