Procedure archiviate per l'accesso allo storage RDS per Db2 - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Procedure archiviate per l'accesso allo storage RDS per Db2

Le seguenti stored procedure gestiscono l'accesso allo storage RDS per i database Db2 che utilizzano Amazon S3 per la migrazione dei dati. Per ulteriori informazioni, consulta Migrazione dei dati Db2 tramite Amazon S3 ad Amazon per RDS Db2.

rdsadmin.catalog_storage_access

Cataloga un alias di storage per accedere a un bucket Amazon S3 con file di dati Db2.

Sintassi

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

Parametri

È richiesto il seguente parametro di output:

?

Un indicatore di parametro che emette un messaggio di errore. Il tipo di dati è. varchar

Sono richiesti i seguenti parametri di input:

alias

Il nome alias per l'accesso allo storage remoto in un bucket Amazon S3. Il tipo di dati è. varchar

s3_bucket_name

Il nome del bucket Amazon S3 in cui risiedono i dati. Il tipo di dati è. varchar

grantee_type

Il tipo di beneficiario che riceverà l'autorizzazione. Il tipo di dati è. varchar Valori validi: USER, GROUP.

grantee

L'utente o il gruppo che riceverà l'autorizzazione. Il tipo di dati èvarchar.

Note per l'utilizzo

Amazon RDS include l'alias catalogato nel IAM ruolo che hai aggiunto alla tua istanza DB RDS for Db2. Se rimuovi il IAM ruolo dalla tua istanza DB, Amazon RDS elimina l'alias. Per ulteriori informazioni, consulta Migrazione dei dati Db2 tramite Amazon S3 ad Amazon per RDS Db2.

Per informazioni sulla verifica dello stato della catalogazione del tuo alias, consulta. rdsadmin.get_task_status

Esempi

L'esempio seguente registra un alias chiamato. SAMPLE All'utente jorge_souza viene concesso l'accesso al bucket Amazon S3 chiamato. amzn-s3-demo-bucket

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

rdsadmin.uncatalog_storage_access

Rimuove un alias di accesso allo storage.

Sintassi

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

Parametri

È richiesto il seguente parametro di output:

?

Un indicatore di parametro che emette un messaggio di errore. Il tipo di dati è. varchar

È richiesto il seguente parametro di input:

alias

Il nome dell'alias di archiviazione da rimuovere. Il tipo di dati è. varchar

Note per l'utilizzo

Per informazioni sulla verifica dello stato della rimozione dell'alias, consulta. rdsadmin.get_task_status

Esempi

L'esempio seguente rimuove un alias chiamato. SAMPLE Questo alias non fornisce più l'accesso al bucket Amazon S3 a cui era associato.

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