Solucionar problemas de almacenamiento y cifrado - AWS Transfer Family

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Solucionar problemas de almacenamiento y cifrado

En esta sección se describen las posibles soluciones para los problemas de almacenamiento y cifrado.

Solución de problemas de políticas para buckets de Amazon S3 cifrados

Descripción

Cuenta con un bucket de Amazon S3 cifrado que utiliza como almacenamiento para su servidor de Transfer Family. Si intenta subir un archivo al servidor, recibirá un mensaje de error Couldn't close file: Permission denied.

Y si consulta los registros del servidor, verá los siguientes errores:

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

Causa

La política de su usuario de IAM no tiene permiso para acceder al bucket cifrado.

Solución

Debe especificar permisos adicionales en su política para conceder los permisos necesarios AWS Key Management Service (AWS KMS). Para obtener más información, consulte Protección y cifrado de datos.

Solución de los problemas con la excepción ResourceNotFound

Descripción

Recibe un error en el que no se encuentra el recurso. Por ejemplo, si ejecuta UpdateServer, puede que obtenga el siguiente error:

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

Causa

Existen varios motivos para recibir un ResourceNotFoundExceptionmensaje. En la mayoría de los casos, el recurso que especificó en el comando de la API no existe. Si especificó un recurso existente, la causa más probable es que la región predeterminada sea diferente de la región del recurso. Por ejemplo, si su región predeterminada es us-east-1 y su servidor de Transfer Family está en us-east-2, recibirá una excepción de recurso desconocido.

Para obtener más información sobre cómo configurar una región predeterminada, consulte Configuración rápida con aws configure.

Solución

Agregue un parámetro de región a su comando de API para especificar de forma explícita dónde encontrar un recurso concreto.

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