Roles y permisos

En esta página se describen los roles de la API Cloud Domains y las opciones de control de acceso que tienes disponibles en Cloud Domains.

Google Cloud ofrece Gestión de Identidades y Accesos (IAM), que te permite dar un acceso más granular a recursos Google Cloud específicos y evita el acceso no deseado a otros recursos. IAM te permite adoptar el principio de seguridad de mínimos accesos para que solo concedas el acceso necesario a tus recursos. La gestión de identidades y accesos te permite controlar quién tiene qué permisos para qué recursos mediante la configuración de políticas de gestión de identidades y accesos. Las políticas de gestión de identidades y accesos conceden roles específicos a un usuario, lo que le otorga determinados permisos.

Por ejemplo, un usuario concreto puede necesitar crear y modificar los ajustes de contacto de un dominio, por lo que le asignarías el rol Administrador de Cloud Domains (roles/domains.admin). Por otro lado, un usuario puede necesitar solo ver los dominios de recursos, por lo que le asignarías el rol Lector de Cloud Domains (roles/domains.viewer). En Cloud Domains, puedes configurar el acceso a nivel de proyecto y de recurso.

A continuación, se muestran algunos ejemplos de permisos del rol Lector:

  • Ver todos los dominios registrados en un proyecto.
  • Consulta los detalles del registro, como el DNS o la fecha de vencimiento.
  • Buscar la disponibilidad de un dominio y obtener los parámetros de registro.

A continuación, se muestran algunos ejemplos de permisos del rol Administrador:

  • Registrar un nuevo dominio.
  • Actualizar la configuración del registro, incluida la configuración de DNS y la configuración de contacto.

Para conocer los tipos de roles, consulta la referencia de roles básicos y predefinidos de gestión de identidades y accesos.

Habilitar la API de Cloud Domains

Para ver y asignar roles de gestión de identidades y accesos de Cloud Domains, debes habilitar la API de Cloud Domains en tu proyecto. No podrás ver los roles de Cloud Domains en la consola Google Cloud hasta que habilites la API.

Activar la API

Para ver listas de los roles y permisos que admite Cloud Domains, consulta las siguientes secciones.

Roles

En la siguiente tabla se indican los roles de gestión de identidades y accesos de la API Cloud Domains, así como una lista de todos los permisos que incluye cada rol. Cada permiso se aplica a un tipo de recurso concreto. Para obtener más información sobre cada permiso, consulta la sección Permisos.

Role Permissions

(roles/domains.admin)

Full access to Cloud Domains Registrations and related resources.

domains.*

  • domains.locations.get
  • domains.locations.list
  • domains.operations.cancel
  • domains.operations.get
  • domains.operations.list
  • domains.registrations.configureContact
  • domains.registrations.configureDns
  • domains.registrations.configureManagement
  • domains.registrations.create
  • domains.registrations.createTagBinding
  • domains.registrations.delete
  • domains.registrations.deleteTagBinding
  • domains.registrations.get
  • domains.registrations.getIamPolicy
  • domains.registrations.list
  • domains.registrations.listEffectiveTags
  • domains.registrations.listTagBindings
  • domains.registrations.setIamPolicy
  • domains.registrations.update

resourcemanager.projects.get

resourcemanager.projects.list

(roles/domains.viewer)

Read-only access to Cloud Domains Registrations and related resources.

domains.locations.*

  • domains.locations.get
  • domains.locations.list

domains.operations.get

domains.operations.list

domains.registrations.get

domains.registrations.getIamPolicy

domains.registrations.list

domains.registrations.listEffectiveTags

domains.registrations.listTagBindings

resourcemanager.projects.get

resourcemanager.projects.list

Permisos

En la siguiente tabla se indican los permisos que debe tener el llamante para invocar cada método.

Método (locations.registrations.) Descripción Permisos obligatorios
searchDomains Busca un dominio disponible. domains.registrations.list
retrieveRegisterParameters Obtiene los parámetros para registrar un nuevo dominio. domains.registrations.list
registrarse Registra un dominio. domains.registrations.create
lista Permiso para mostrar los recursos de registro de un proyecto. domains.registrations.list
get Obtiene los detalles de un recurso de registro. domains.registrations.get
parche Edita los detalles de un recurso de registro. domains.registrations.update
configureManagementSettings Configura los ajustes de gestión de un recurso de registro. domains.registrations.configureManagement
configureDnsSettings Configura los ajustes de DNS de un recurso de registro. domains.registrations.configureDns
configureContactSettings Configura los ajustes de contacto de un recurso de registro. domains.registrations.configureContact
delete Elimina un dominio. domains.registrations.delete
retrieveAuthorizationCode Recupera el código de autorización para transferir un dominio. domains.registrations.configureManagement
resetAuthorizationCode Restablece el código de autorización para transferir un dominio. domains.registrations.configureManagement
renewDomain Renovar un dominio que haya caducado en los últimos 30 días. domains.registrations.configureManagement
initiatePushTransfer Transfiere un dominio .uk o .co.uk a otro registrador. domains.registrations.configureManagement

Control de acceso mediante la consola Google Cloud

Puedes usar la consola para gestionar el control de acceso de tus proyectos. Google Cloud

Para obtener instrucciones detalladas, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

Siguientes pasos