En esta página, se describen los roles y permisos del entorno de ejecución de SaaS.
Para usar el entorno de ejecución de SaaS, 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 SaaS Runtime, consulta Cuentas de servicio de SaaS Runtime. 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 el entorno de ejecución SaaS. Para obtener una lista de todos los roles y los permisos que contienen, consulta 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 del entorno de ejecución de SaaS.
Roles predefinidos del entorno de ejecución de SaaS
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 SaaS Runtime y los permisos que incluyen:
| Rol | Descripción | Permisos |
|---|---|---|
Administrador del entorno de ejecución de SaaS (roles/saasservicemgmt.admin) |
Acceso completo a todos los recursos de SaaS Runtime. | 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 |
Visor del entorno de ejecución de SaaS (roles/saasservicemgmt.viewer) |
Leer recursos de SaaS Runtime: 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 del entorno de ejecución de SaaS.