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à.
Stored procedure per l’accesso all’archiviazione per RDS per Db2
Le stored procedure integrate descritte in questo argomento gestiscono l’accesso all’archiviazione per i database RDS per Db2 che utilizzano Amazon S3 per la migrazione dei dati. Per ulteriori informazioni, consulta Migrazione dei dati Db2 ad Amazon RDS per Db2 tramite Amazon S3.
Fai riferimento alle seguenti stored procedure integrate per informazioni sulla sintassi, i parametri, le note per l’utilizzo e gli esempi.
Procedure archiviate
rdsadmin.catalog_storage_access
Cataloga un alias di archiviazione per l’accesso 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
Il parametro di output seguente è obbligatorio:
- ?
-
Un indicatore di parametro che genera un messaggio di errore. Il tipo di dati è
varchar.
I parametri di input seguenti sono obbligatori:
alias-
Il nome alias per l’accesso all’archiviazione remota 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 assegnatario dell’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 ruolo IAM aggiunto all’istanza database RDS per Db2. Se rimuovi il ruolo IAM dall’istanza database, Amazon RDS elimina l’alias. Per ulteriori informazioni, consulta Migrazione dei dati Db2 ad Amazon RDS per Db2 tramite Amazon S3.
Per informazioni su come verificare lo stato della catalogazione dell’alias, consulta rdsadmin.get_task_status.
Esempi
L’esempio seguente registra un alias denominato SAMPLE. All’utente jorge_souza viene concesso l’accesso al bucket Amazon S3 denominato 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 all’archiviazione.
Sintassi
db2 "call rdsadmin.uncatalog_storage_access( ?, 'alias')"
Parametri
Il parametro di output seguente è obbligatorio:
- ?
-
Un indicatore di parametro che genera un messaggio di errore. Il tipo di dati è
varchar.
Il parametro di input seguente è obbligatorio:
alias-
Il nome dell’alias di archiviazione da rimuovere. Il tipo di dati è
varchar.
Note per l'utilizzo
Per informazioni su come verificare lo stato della rimozione dell’alias, consulta rdsadmin.get_task_status.
Esempi
L’esempio seguente rimuove un alias denominato SAMPLE. L’alias non fornirà più l’accesso al bucket Amazon S3 a cui era associato.
db2 "call rdsadmin.uncatalog_storage_access( ?, 'SAMPLE')"