

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
<a name="db2-sp-managing-storage-access"></a>

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](db2-migration-load-from-s3.md).

Fai riferimento alle seguenti stored procedure integrate per informazioni sulla sintassi, i parametri, le note per l’utilizzo e gli esempi.

**Topics**
+ [rdsadmin.catalog\$1storage\$1access](#db2-sp-catalog-storage-access)
+ [rdsadmin.uncatalog\$1storage\$1access](#db2-sp-uncatalog-storage-access)

## rdsadmin.catalog\$1storage\$1access
<a name="db2-sp-catalog-storage-access"></a>

Cataloga un alias di archiviazione per l’accesso a un bucket Amazon S3 con file di dati Db2.

### Sintassi
<a name="db2-sp-catalog-storage-access-syntax"></a>

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

### Parametri
<a name="db2-sp-catalog-storage-access-parameters"></a>

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\$1bucket\$1name*  
Il nome del bucket Amazon S3 in cui risiedono i dati. Il tipo di dati è `varchar`.

*grantee\$1type*  
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
<a name="db2-sp-catalog-storage-access-usage-notes"></a>

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](db2-migration-load-from-s3.md).

Per informazioni su come verificare lo stato della catalogazione dell’alias, consulta [rdsadmin.get\$1task\$1status](db2-user-defined-functions.md#db2-udf-get-task-status).

### Esempi
<a name="db2-sp-catalog-storage-access-examples"></a>

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\$1storage\$1access
<a name="db2-sp-uncatalog-storage-access"></a>

Rimuove un alias di accesso all’archiviazione.

### Sintassi
<a name="db2-sp-uncatalog-storage-access-syntax"></a>

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

### Parametri
<a name="db2-sp-uncatalog-storage-access-parameters"></a>

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
<a name="db2-sp-uncatalog-storage-access-usage-notes"></a>

Per informazioni su come verificare lo stato della rimozione dell’alias, consulta [rdsadmin.get\$1task\$1status](db2-user-defined-functions.md#db2-udf-get-task-status).

### Esempi
<a name="db2-sp-uncatalog-storage-access-examples"></a>

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')"
```