

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Solucionar problemas de armazenamento e criptografia
<a name="storage-encryption-issues"></a>

Esta seção descreve possíveis soluções para problemas de armazenamento e criptografia.

**Topics**
+ [Solução de problemas de políticas para buckets criptografados do Amazon S3](#encrypted-buckets)
+ [Solução de problemas de exceção `ResourceNotFound`](#resource-not-found)

## Solução de problemas de políticas para buckets criptografados do Amazon S3
<a name="encrypted-buckets"></a>

**Descrição**

Você tem um bucket criptografado do Amazon S3 que está usando como armazenamento para o seu servidor do Transfer Family. Se você tentar fazer upload de um arquivo para o servidor, receberá o erro `Couldn't close file: Permission denied`. 

E se visualizar os registros em log do servidor, você verá os seguintes erros: 

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

**Causa**

A política do seu usuário do IAM não tem permissão para acessar o bucket criptografado. 

 **Solução** 

 Você deve especificar permissões adicionais em sua política para conceder as permissões AWS Key Management Service (AWS KMS) necessárias. Para obter detalhes, consulte [Proteção e criptografia de dados](encryption-at-rest.md).

## Solução de problemas de exceção `ResourceNotFound`
<a name="resource-not-found"></a>

**Descrição**

Você recebe um erro em que o recurso não pode ser encontrado. Por exemplo, se você executar `UpdateServer`, poderá receber o seguinte erro:

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

**Causa**

Há vários motivos para receber uma ResourceNotFoundExceptionmensagem. Na maioria dos casos, o recurso que você especificou no comando da API não existe. Se você especificou um recurso existente, a causa mais provável é que sua região padrão seja diferente da região do seu recurso. Por exemplo, se sua região padrão for **us-east-1** e seu servidor do Transfer Family estiver em **us-east-2**, você receberá uma exceção Unknown resource (Recurso desconhecido).

Para obter detalhes sobre como definir uma região padrão, consulte [Configuração rápida com o `aws configure`](https://docs.aws.amazon.com//cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config).

**Solução**

Adicione um parâmetro de região ao comando da API para especificar explicitamente onde encontrar um recurso específico.

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