Grupos de trabajo y espacios de nombres
Para aislar cargas de trabajo y administrar distintos recursos en Amazon Redshift sin servidor, puede crear espacios de nombres y grupos de trabajo y administrar los recursos de almacenamiento e informáticos de forma independiente.
Un espacio de nombres es una recopilación de objetos de base de datos y usuarios. El espacio de nombres relacionado con el almacenamiento agrupa esquemas, tablas, usuarios o claves de AWS Key Management Service para cifrar datos. Las propiedades de almacenamiento incluyen el nombre de la base de datos y la contraseña del usuario administrador, los permisos y el cifrado y la seguridad. Otros recursos agrupados en espacios de nombres incluyen recursos compartidos de datos, puntos de recuperación y límites de uso. Puede configurar estas propiedades de almacenamiento mediante la consola de Amazon Redshift sin servidor, la AWS Command Line Interface o las API de Amazon Redshift sin servidor para el recurso específico.
El grupo de trabajo es una recopilación de recursos informáticos. El grupo de trabajo relacionado con la informática agrupa recursos informáticos como RPU, grupos de subredes de VPC y grupos de seguridad. Las propiedades del grupo de trabajo incluyen la configuración de redes y seguridad. Otros recursos en grupos de trabajo incluyen límites de acceso y uso. Puede configurar estas propiedades informáticas mediante la consola de Amazon Redshift sin servidor, AWS Command Line Interface o las API de Amazon Redshift sin servidor.
Puede crear uno o varios espacios de nombres y grupos de trabajo. Cada espacio de nombres solo puede tener asociado un grupo de trabajo. De igual forma, cada grupo de trabajo solo puede tener asociado un espacio de nombres.
Grupos de trabajo y espacios de nombres mediante la consola
La configuración de Amazon Redshift sin servidor implica seguir varios pasos de configuración. Cuando se siguen los pasos para configurar Amazon Redshift sin servidor, se crea un espacio de nombres y un grupo de trabajo y se asocian entre sí. Para empezar la configuración de Amazon Redshift sin servidor mediante la consola de Amazon Redshift sin servidor, puede elegir Get started with Amazon Redshift sin servidor (Introducción a Amazon Redshift sin servidor) para configurarlo y empezar a interactuar con él. Puede elegir un entorno con la configuración predeterminada, lo que permite una configuración más rápida o configurar explícitamente los ajustes según los requisitos de la organización. Durante este proceso, se especifica la configuración del grupo de trabajo y del espacio de nombres.
Después de configurar el entorno, Propiedades de grupo de trabajo y Propiedades de espacio de nombres le ayudan a familiarizarse con la configuración.
Grupos de trabajo y espacios de nombres mediante la AWS Command Line Interface y la API de Amazon Redshift sin servidor
Aparte de utilizar la consola de AWS, también puede utilizar la AWS CLI o la API de Amazon Redshift sin servidor para interactuar con los grupos de trabajo y los espacios de nombres. En la siguiente tabla, se enumeran las operaciones de la API y la CLI que puede usar para administrar las instantáneas y los puntos de recuperación.
Operación de la API | Command de la CLI | Descripción |
---|---|---|
create-namespace |
Crea un espacio de nombres. De forma predeterminada, Amazon Redshift sin servidor crea espacios de nombres con una clave de AWS Key Management Service predeterminada, pero puede especificar otra clave para cifrar los datos. También puede crear un espacio de nombres restaurando una instantánea. Para obtener más información, consulte Uso de instantáneas y puntos de recuperación. |
|
update-namespace |
Actualiza un espacio de nombres. |
|
get-namespace |
Obtiene información de un espacio de nombres. |
|
list-namespaces |
Obtiene información de una lista de espacios de nombres. |
|
delete-namespace |
Elimina un espacio de nombres. |
|
create-workgroup |
Crea un grupo de trabajo. Al crear un grupo de trabajo, asegúrese de tener un espacio de nombres que pueda asociar al grupo de trabajo. Al crear el grupo de trabajo, puede especificar cualquier recurso de computación, como subredes, grupos de seguridad o RPU. |
|
update-workgroup |
Actualiza un grupo de trabajo. |
|
get-workgroup |
Obtiene información de un grupo de trabajo. |
|
list-workgroups |
Obtiene información de una lista de grupos de trabajo. |
|
delete-workgroup |
Elimina un grupo de trabajo. |