Procédures stockées pour l'accès au stockage RDS pour 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 RDS pour Db2

Les procédures stockées suivantes gèrent l'accès au stockage RDS pour les bases de données DB2 qui utilisent Amazon S3 pour la migration des données. Pour de plus amples informations, veuillez consulter Migration de données DB2 via Amazon S3 vers Amazon RDS for Db2.

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

Le paramètre de sortie suivant est requis :

?

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 requis :

alias

Le 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

Le nom du compartiment Amazon S3 dans lequel se trouvent vos données. Le type de données estvarchar.

grantee_type

Type de bénéficiaire devant recevoir l'autorisation. Le type de données estvarchar. Valeurs valides : USER, GROUP.

grantee

L'utilisateur ou le groupe à qui l'autorisation doit être accordée. Le type de données estvarchar.

Notes d’utilisation

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

Pour plus d'informations sur la vérification de l'état du catalogage de votre alias, consultezrdsadmin.get_task_status.

Exemples

L'exemple suivant enregistre un alias appeléSAMPLE. L'utilisateur jorge_souza est autorisé à accéder 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

Le paramètre de sortie suivant est requis :

?

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 de l'état de suppression de votre alias, consultezrdsadmin.get_task_status.

Exemples

L'exemple suivant supprime un alias appeléSAMPLE. Cet alias ne permet plus d'accéder au compartiment Amazon S3 auquel il était associé.

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