En esta página, se describen los roles y permisos de App Lifecycle Manager.
Para usar App Lifecycle Manager, debes asegurarte de tener las cuentas de servicio necesarias. Para estas cuentas de servicio, debes otorgar los permisos necesarios. Para obtener más detalles sobre las cuentas de servicio y App Lifecycle Manager, consulta Cuentas de servicio de App Lifecycle Manager. Para obtener detalles sobre las cuentas de servicio, consulta Descripción general de las cuentas de servicio.
Para implementar o ver los recursos Google Cloud definidos en la configuración de Terraform, debes otorgar a la cuenta de servicio permisos específicos para estos recursos. Estos permisos se suman a los que se requieren para usar App Lifecycle Manager. Para obtener una lista de todos los roles y los permisos que contienen, consulta la referencia de los roles básicos y predefinidos de Identity and Access Management.
No se requiere una cuenta de servicio para ver las implementaciones, las revisiones y las políticas de IAM de App Lifecycle Manager.
Roles predefinidos de App Lifecycle Manager
IAM proporciona roles predefinidos que otorgan acceso a recursos específicos de Google Cloud y evitan el acceso no autorizado a otros recursos.
En la siguiente tabla, se enumeran los roles de IAM de App Lifecycle Manager y los permisos que incluyen:
| Rol | Descripción | Permisos |
|---|---|---|
Administrador de App Lifecycle Manager (roles/saasservicemgmt.admin) |
Acceso completo a todos los recursos de App Lifecycle Manager. | saasservicemgmt.rollouts.createsaasservicemgmt.rollouts.updatesaasservicemgmt.rollouts.deletesaasservicemgmt.rolloutKinds.createsaasservicemgmt.rolloutKinds.updatesaasservicemgmt.rolloutKinds.deletesaasservicemgmt.releases.createsaasservicemgmt.releases.updatesaasservicemgmt.releases.deletesaasservicemgmt.units.createsaasservicemgmt.units.updatesaasservicemgmt.units.deletesaasservicemgmt.unitKinds.createsaasservicemgmt.unitKinds.updatesaasservicemgmt.unitKinds.deletesaasservicemgmt.unitOperations.createsaasservicemgmt.unitOperations.updatesaasservicemgmt.unitOperations.deletesaasservicemgmt.tenants.createsaasservicemgmt.tenants.updatesaasservicemgmt.tenants.deletesaasservicemgmt.saas.createsaasservicemgmt.saas.updatesaasservicemgmt.saas.deleteresourcemanager.projects.getresourcemanager.projects.listsaasservicemgmt.locations.listsaasservicemgmt.locations.getsaasservicemgmt.rollouts.listsaasservicemgmt.rollouts.getsaasservicemgmt.rolloutKinds.listsaasservicemgmt.rolloutKinds.getsaasservicemgmt.releases.listsaasservicemgmt.releases.getsaasservicemgmt.units.listsaasservicemgmt.units.getsaasservicemgmt.unitKinds.listsaasservicemgmt.unitKinds.getsaasservicemgmt.unitOperations.listsaasservicemgmt.unitOperations.getsaasservicemgmt.tenants.listsaasservicemgmt.tenants.getsaasservicemgmt.saas.listsaasservicemgmt.saas.get |
Visualizador de App Lifecycle Manager (roles/saasservicemgmt.viewer) |
Leer los recursos de App Lifecycle Manager: lanzamientos, implementaciones, tipos de implementación, unidades, tipos de unidades, operaciones de unidades, SaaS y usuarios | resourcemanager.projects.getresourcemanager.projects.listsaasservicemgmt.locations.listsaasservicemgmt.locations.getsaasservicemgmt.rollouts.listsaasservicemgmt.rollouts.getsaasservicemgmt.rolloutKinds.listsaasservicemgmt.rolloutKinds.getsaasservicemgmt.releases.listsaasservicemgmt.releases.getsaasservicemgmt.units.listsaasservicemgmt.units.getsaasservicemgmt.unitKinds.listsaasservicemgmt.unitKinds.getsaasservicemgmt.unitOperations.listsaasservicemgmt.unitOperations.getsaasservicemgmt.tenants.listsaasservicemgmt.tenants.getsaasservicemgmt.saas.listsaasservicemgmt.saas.get |
Permisos
Los permisos que debe tener el emisor para llamar a cada método se enumeran en la referencia de la API de REST.
¿Qué sigue?
- Obtén información sobre IAM.
- Obtén más información para usar condiciones en IAM
- Obtén más información sobre las cuentas de servicio de App Lifecycle Manager.