

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à.

# Risolvi i problemi di archiviazione e crittografia
<a name="storage-encryption-issues"></a>

Questa sezione descrive le possibili soluzioni ai problemi di archiviazione e crittografia.

**Topics**
+ [Risolvi i problemi relativi alle politiche per i bucket Amazon S3 crittografati](#encrypted-buckets)
+ [Risolvi i problemi relativi all'eccezione `ResourceNotFound`](#resource-not-found)

## Risolvi i problemi relativi alle politiche per i bucket Amazon S3 crittografati
<a name="encrypted-buckets"></a>

**Descrizione**

Hai un bucket Amazon S3 crittografato che stai utilizzando come storage per il tuo server Transfer Family. Se provi a caricare un file sul server, ricevi l'errore. `Couldn't close file: Permission denied` 

Inoltre, se si visualizzano i log del server, vengono visualizzati i seguenti errori: 

```
ERROR Message="Access denied" Operation=CLOSE Path=/bucket/user/test.txt BytesIn=13
ERROR Message="Access denied"
```

**Causa**

La policy per il tuo utente IAM non dispone dell'autorizzazione per accedere al bucket crittografato. 

 **Soluzione** 

 Devi specificare autorizzazioni aggiuntive nella tua policy per concedere le autorizzazioni richieste AWS Key Management Service (AWS KMS). Per informazioni dettagliate, vedi [Protezione e crittografia dei dati](encryption-at-rest.md).

## Risolvi i problemi relativi all'eccezione `ResourceNotFound`
<a name="resource-not-found"></a>

**Descrizione**

Viene visualizzato un errore in cui la risorsa non può essere trovata. Ad esempio, se corri`UpdateServer`, potresti ricevere il seguente errore:

```
An error occurred (ResourceNotFoundException) when calling the UpdateServer operation: Unknown server
```

**Causa**

Esistono diversi motivi per cui si riceve un ResourceNotFoundExceptionmessaggio. Nella maggior parte dei casi, la risorsa specificata nel comando API non esiste. Se hai specificato una risorsa esistente, la causa più probabile è che la tua regione predefinita sia diversa da quella della risorsa. Ad esempio, se la tua regione predefinita è **us-east-1** e il tuo server Transfer Family è in **us-east-2**, riceverai un'eccezione per le risorse Unknown.

[Per i dettagli sull'impostazione di una regione predefinita, consulta Configurazione rapida con. `aws configure`](https://docs.aws.amazon.com//cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config)

**Soluzione**

Aggiungi un parametro region al tuo comando API per specificare in modo esplicito dove trovare una particolare risorsa.

```
aws transfer -describe-server --server-id server-id --region us-east-2
```