Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Groupe de travail et espace de noms
Pour isoler les charges de travail et gérer différentes ressources dans Amazon Redshift sans serveur, vous pouvez créer des espaces de noms et des groupes de travail et gérer séparément les ressources de stockage et de calcul.
Un espace de noms est une collection d’objets de base de données et d’utilisateurs. L’espace de noms lié au stockage regroupe des schémas, des tables, des utilisateurs ou des clés AWS Key Management Service pour le chiffrement des données. Les propriétés de stockage comprennent le nom de la base de données et le mot de passe de l’utilisateur administrateur, les autorisations, le chiffrement et la sécurité. D’autres ressources sont regroupées dans les espaces de noms, notamment les unités de partage des données, les points de récupération et les limites d’utilisation. Vous pouvez configurer ces propriétés de stockage à l’aide de la console Amazon Redshift sans serveur, de AWS Command Line Interface, ou des API Amazon Redshift sans serveur pour la ressource spécifique.
Le groupe de travail est une collection de ressources informatiques. Le groupe de travail lié à l’informatique regroupe les ressources informatiques comme les RPU, les groupes de sous-réseau VPC et les groupes de sécurité. Les propriétés du groupe de travail comprennent les paramètres de réseau et de sécurité. Les limites d’accès et d’utilisation sont d’autres ressources qui sont regroupées dans les groupes de travail. Vous pouvez configurer ces propriétés de calcul à l’aide de la console Amazon Redshift sans serveur, de AWS Command Line Interface, ou des API Amazon Redshift sans serveur.
Vous pouvez créer un ou plusieurs espaces de noms et groupes de travail. Chaque espace de noms ne peut être associé qu’à un seul groupe de travail. À l’inverse, chaque groupe de travail ne peut être associé qu’à un seul espace de noms.
Groupes de travail et espaces de noms à l’aide de la console
La mise en place d’Amazon Redshift sans serveur implique de passer par plusieurs étapes de configuration. Lorsque vous suivez les étapes de configuration d’Amazon Redshift sans serveur, vous créez un espace de noms et un groupe de travail, et vous les associez les uns aux autres. Pour commencer à définir la configuration d’Amazon Redshift sans serveur à l’aide de la console Amazon Redshift sans serveur, vous pouvez choisir Get started with Amazon Redshift sans serveur (Démarrer avec Amazon Redshift sans serveur) pour configurer Amazon Redshift sans serveur et commencer à interagir avec. Vous pouvez choisir un environnement avec des paramètres par défaut pour une installation plus rapide, ou configurer explicitement les paramètres en fonction des besoins de votre organisation. Au cours de ce processus, vous spécifiez les paramètres de votre groupe de travail et votre espace de noms.
Après avoir configuré l’environnement, Propriétés d’un groupe de travail et Propriétés de l’espace de noms vous aident à vous familiariser avec les paramètres.
Groupes de travail et espaces de noms à l’aide de l’AWS Command Line Interface et de l’API Amazon Redshift sans serveur
Outre la console AWS, vous pouvez utiliser AWS CLI ou l’API Amazon Redshift sans serveur pour interagir avec les groupes de travail et les espaces de noms. Le tableau ci-dessous répertorie les opérations d’API et CLI que vous pouvez utiliser pour gérer les instantanés et les points de récupération.
| Opération API | Commande de la CLI | Description |
|---|---|---|
create-namespace |
Crée un espace de noms. Par défaut, Amazon Redshift sans serveur crée des espaces de noms avec une clé AWS Key Management Service par défaut, mais vous pouvez spécifier une autre clé pour chiffrer vos données. Vous pouvez également créer un espace de noms en restaurant un instantané. Pour plus d’informations, consultez Utilisation des instantanés et des points de récupération. |
|
update-namespace |
Met à jour un espace de noms. |
|
get-namespace |
Extrait des informations sur un espace de noms. |
|
list-namespaces |
Extrait des informations sur une liste d’espaces de noms. |
|
delete-namespace |
Supprime un espace de noms. |
|
create-workgroup |
Crée un groupe de travail. Lorsque vous créez un groupe de travail, assurez-vous de disposer d’un espace de noms existant que vous pouvez associer au groupe de travail. Lorsque vous créez le groupe de travail, vous pouvez spécifier des ressources de calcul, comme des sous-réseaux, des groupes de sécurité et des RPU. |
|
update-workgroup |
Met à jour un groupe de travail. |
|
get-workgroup |
Extrait des informations sur un groupe de travail. |
|
list-workgroups |
Extrait des informations sur une liste de groupes de travail. |
|
delete-workgroup |
Supprime un groupe de travail. |