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 est
varchar
. grantee_type
-
Type de bénéficiaire devant recevoir l'autorisation. Le type de données est
varchar
. Valeurs valides :USER
,GROUP
. grantee
-
L'utilisateur ou le groupe à qui l'autorisation doit être accordée. Le type de données est
varchar
.
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')"