Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation d’un cluster Amazon Redshift en tant que cible pour la conversion du schéma DMS
Vous pouvez utiliser des bases de données Amazon Redshift en tant que cible de migration dans la conversion de schéma DMS. Pour en savoir plus sur les bases de données cibles prises en charge, consultez Fournisseurs de données cibles pour la conversion de DMS schéma.
Privilèges d’utilisation d’Amazon Redshift en tant que cible
L’utilisation d’Amazon Redshift en tant que cible pour la conversion du schéma DMS nécessite les privilèges suivants :
CREATE ON DATABASE : permet à DMS de créer des schémas dans la base de données.
CREATE ON SCHEMA : permet à DMS de créer des objets dans le schéma de la base de données.
GRANT USAGE ON LANGUAGE : permet à DMS de créer des fonctions et procédures dans la base de données.
GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog : fournit à l’utilisateur des informations système sur le cluster Amazon Redshift.
GRANT SELECT ON pg_class_info : fournit à l’utilisateur des informations sur le style de distribution des tables.
Vous pouvez utiliser l’exemple de code suivant pour créer un utilisateur de base de données et lui accorder des autorisations. Remplacez les exemples de valeurs par vos propres valeurs.
CREATE USER
user_name
PASSWORDyour_password
; GRANT CREATE ON DATABASEdb_name
TOuser_name
; GRANT CREATE ON SCHEMAschema_name
TOuser_name
; GRANT USAGE ON LANGUAGE plpythonu TOuser_name
; GRANT USAGE ON LANGUAGE plpgsql TOuser_name
; GRANT SELECT ON ALL TABLES IN SCHEMA pg_catalog TOuser_name
; GRANT SELECT ON pg_class_info TOuser_name
; GRANT SELECT ON sys_serverless_usage TOuser_name
; GRANT SELECT ON pg_database_info TOuser_name
; GRANT SELECT ON pg_statistic TOuser_name;
Répétez l’opération GRANT CREATE ON SCHEMA
pour chaque schéma cible dans lequel vous allez appliquer le code converti ou migrer des données.
Vous pouvez appliquer un pack d’extension à votre base de données Amazon Redshift cible. Le pack d’extension est un module complémentaire qui émule les fonctions de la base de données source requises pour convertir des objets vers la base de données cible. Pour de plus amples informations, veuillez consulter Utilisation de packs d'extension dans la conversion de schéma DMS.