Solucionar problemas de armazenamento e criptografia - AWS Transfer Family

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

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

Solução de problemas de políticas para buckets criptografados do Amazon S3

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.

Solução de problemas de exceção ResourceNotFound

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.

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