Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

ALTER ROLE

Modo de enfoque
ALTER ROLE - Amazon Redshift

Cambia el nombre de un rol o cambia el propietario. Para obtener una lista de roles definidos por el sistema de Amazon Redshift, consulte Roles definidos por el sistema de Amazon Redshift.

Permisos necesarios

Los siguientes permisos son necesarios para ALTER ROLE:

  • Superusuario

  • Usuarios con los permisos ALTER ROLE

Sintaxis

ALTER ROLE role [ WITH ] { { RENAME TO role } | { OWNER TO user_name } }[, ...] [ EXTERNALID TO external_id ]

Parámetros

role

Nombre del rol que se debe modificar.

RENAME TO

Nuevo nombre del rol.

OWNER TO user_name

Nuevo propietario del rol.

EXTERNALID TO external_id

Un nuevo ID externo para el rol, que está asociado con un proveedor de identidades. Para obtener más información, consulte Federación de proveedores de identidades nativos (IdP) para Amazon Redshift.

Ejemplos

El siguiente ejemplo cambia el nombre de un rol de sample_role1 a sample_role2.

ALTER ROLE sample_role1 RENAME TO sample_role2;

El siguiente ejemplo cambia el propietario del rol.

ALTER ROLE sample_role1 WITH OWNER TO user1

La sintaxis de ALTER ROLE es similar a la de ALTER PROCEDURE, que aparece a continuación.

ALTER PROCEDURE first_quarter_revenue(bigint, numeric) RENAME TO quarterly_revenue;

En el siguiente ejemplo, se modifica el propietario de un procedimiento a etl_user.

ALTER PROCEDURE quarterly_revenue(bigint, numeric) OWNER TO etl_user;

En el ejemplo siguiente se actualiza un rol sample_role1 con un nuevo ID externo asociado a un proveedor de identidades.

ALTER ROLE sample_role1 EXTERNALID TO "XYZ456";

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.