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.
Temas
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-idserver-id--region us-east-2