Procédures stockées pour l’accès au stockage pour RDS for Db2 - Amazon Relational Database Service

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.

Procédures stockées pour l’accès au stockage pour RDS for Db2

Les procédures stockées intégrées décrites dans cette rubrique gèrent l’accès au stockage pour les bases de données RDS for Db2 qui utilisent Amazon S3 pour la migration des données. Pour plus d’informations, consultez Migration de données Db2 via Amazon S3 vers Amazon RDS for Db2.

Reportez-vous aux procédures stockées intégrées suivantes pour obtenir des informations sur leur syntaxe, leurs paramètres, leurs notes d’utilisation et des exemples.

rdsadmin.catalog_storage_access

Catalogue un alias de stockage permettant d’accéder à un compartiment Amazon S3 contenant des fichiers de données Db2.

Syntaxe

db2 "call rdsadmin.catalog_storage_access( ?, 'alias', 's3_bucket_name', 'grantee_type', 'grantee' )"

Paramètres

Les paramètres de sortie suivants sont obligatoires :

?

Marqueur de paramètre qui génère un message d’erreur. Le type de données est varchar.

Les paramètres d’entrée suivants sont obligatoires :

alias

Nom d’alias permettant d’accéder au stockage à distance dans un compartiment Amazon S3. Le type de données est varchar.

s3_bucket_name

Nom du compartiment Amazon S3 dans lequel vos données résident. Le type de données est varchar.

grantee_type

Type de bénéficiaire à recevoir l’autorisation. Le type de données est varchar. Valeurs valides : USER, GROUP.

grantee

Utilisateur ou groupe devant recevoir l’autorisation. Le type de données est varchar.

Notes d’utilisation

Amazon RDS inclut l’alias catalogué dans le rôle IAM que vous avez ajouté à votre instance de base de données RDS for Db2. Si vous supprimez le rôle IAM de votre instance de base de données, Amazon RDS supprime l’alias. Pour plus d’informations, consultez Migration de données Db2 via Amazon S3 vers Amazon RDS for Db2.

Pour plus d’informations sur la vérification du statut de catalogage de votre alias, consultez rdsadmin.get_task_status.

Exemples

L’exemple suivant enregistre un alias appelé SAMPLE. L’utilisateur jorge_souza a accès au compartiment Amazon S3 appelé amzn-s3-demo-bucket.

db2 "call rdsadmin.catalog_storage_access( ?, 'SAMPLE', 'amzn-s3-demo-bucket', 'USER', 'jorge_souza')"

rdsadmin.uncatalog_storage_access

Supprime un alias d’accès au stockage.

Syntaxe

db2 "call rdsadmin.uncatalog_storage_access( ?, 'alias')"

Paramètres

Les paramètres de sortie suivants sont obligatoires :

?

Marqueur de paramètre qui génère un message d’erreur. Le type de données est varchar.

Le paramètre d’entrée suivant est obligatoire :

alias

Nom de l’alias de stockage à supprimer. Le type de données est varchar.

Notes d’utilisation

Pour plus d’informations sur la vérification du statut de suppression de votre alias, consultez rdsadmin.get_task_status.

Exemples

L’exemple suivant supprime un alias appelé SAMPLE. Cet alias ne donne plus accès au compartiment Amazon S3 auquel il était associé.

db2 "call rdsadmin.uncatalog_storage_access( ?, 'SAMPLE')"