Respuestas de error
En esta sección, se ofrece información de referencia acerca de errores de Amazon S3.
nota
-
En general, a los propietarios de los buckets de S3 se les facturan las solicitudes con respuestas correctas HTTP
200 OKy respuestas de error del cliente HTTP4XX. A los propietarios de los buckets no se les facturan las respuestas a errores del servidor HTTP5XX, como los errores HTTP503 Slow Down. Para obtener más información sobre los códigos de error de S3 en los códigos de estado HTTP3XXy4XXque no se facturan, consulte Facturación de las respuestas de error de Amazon S3 en la Guía del usuario de Amazon S3. Para obtener más información sobre los cargos de facturación si el bucket está configurado como un bucket de pago por solicitante, consulte Cómo funcionan los cargos de pagos por solicitante en la Guía del usuario de Amazon S3. -
La compatibilidad con SOAP por HTTP está obsoleta, pero SOAP aún se encuentra disponible con HTTPS. Las características nuevas de Amazon S3 no son compatibles con SOAP. En vez de usar SOAP, le recomendamos que utilice la API de REST o los SDK de AWS.
Temas
Respuestas de error de REST
Cuando se produce un error, la información del encabezado contiene lo siguiente:
-
Tipo de contenido: aplicación/xml.
-
Un código de estado HTTP apropiado de 3xx, 4xx o 5xx.
El cuerpo de la respuesta también contiene información sobre el error. La respuesta de error de ejemplo siguiente, muestra la estructura de los elementos de respuesta comunes a todas las respuestas de error de REST.
<?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NoSuchKey</Code> <Message>The resource you requested does not exist</Message> <Resource>/mybucket/myfoto.jpg</Resource> <RequestId>4442587FB7D0A2F9</RequestId> </Error>
En la siguiente tabla, se explican los elementos de respuesta de error de REST.
| Nombre | Descripción |
|---|---|
Code
|
El código de error es una cadena que identifica de forma exclusiva una condición de error. Está diseñado para que los programas que detectan y administran errores por tipo puedan leerlo y comprenderlo. Para obtener más información, consulte Lista de códigos de error. Tipo: cadena Antecesor: |
Error
|
Contenedor para todos los elementos de error. Tipo: Contenedor Ancestor: ninguno |
Message
|
El mensaje de error contiene una descripción genérica de la condición de error en inglés. Está destinado a un público humano. Los programas simples muestran el mensaje directamente al usuario final si se detecta una condición de error que no sabe cómo controlar o no le interesa hacerlo. Los programas sofisticados con un control de errores más exhaustivo y una internacionalización adecuada tienen más probabilidades de ignorar el mensaje de error. Tipo: cadena Antecesor: |
RequestId
|
El ID de la solicitud asociada al error. Tipo: cadena Antecesor: |
Resource
|
El bucket o el objeto que está implicado en el error. Tipo: cadena Antecesor: |
Muchas respuestas de error contienen datos estructurados adicionales diseñados para ser leídos y comprendidos por un desarrollador que diagnostica errores de programación. Por ejemplo, si envía un encabezado Content-MD5 con una solicitud PUT de REST que no coincide con el resumen calculado en el servidor, recibe un error BadDigest. La respuesta de error también incluye como elementos de detalle el resumen que el servidor calculó y el resumen que anticipó al servidor. Durante el desarrollo, puede utilizar esta información para diagnosticar el error. En producción, un programa con buen comportamiento puede incluir esta información en el registro de error.
Para obtener información sobre los elementos de respuesta generales, vaya a Respuestas a errores.
Lista de códigos de error
En la tabla siguiente, se muestran los códigos de error de Amazon S3.
| Código de error | Descripción | Código de estado HTTP | Prefijo de código de error de SOAP |
|---|---|---|---|
AccessControlListNotSupported |
El bucket no permite las ACL. | 400 Bad Request |
Cliente |
AccessDenied |
Acceso denegado | 403 Forbidden |
Cliente |
AccessPointAlreadyOwnedByYou |
Ya existe un punto de acceso con un nombre idéntico en la cuenta. | 409 Conflict |
Cliente |
AccountProblem |
Hay un problema con la Cuenta de AWS que evita que la operación se complete de forma satisfactoria. Para obtener más ayuda, consulte Contacte con nosotros |
403 Forbidden |
Cliente |
AllAccessDisabled |
Se ha desactivado todo el acceso a este recurso de Amazon S3. Para obtener más ayuda, consulte Contacte con nosotros |
403 Forbidden |
Cliente |
AmbiguousGrantByEmailAddress
|
La dirección de correo electrónico que proporcionó está asociada a más de una cuenta. | 400 Bad Request |
Cliente |
AuthorizationHeaderMalformed
|
El encabezado de autorización que ha proporcionado no es válido. | 400 Bad Request |
N/A |
AuthorizationQueryParametersError
|
Los parámetros de consulta de autorización que ha proporcionado no son válidos. | 400 Bad Request |
N/A |
BadDigest |
El valor de Content-MD5 o de la suma de comprobación que especificó no coincidía con el que recibió el servidor. | 400 Bad Request |
Cliente |
BucketAlreadyExists |
El nombre del bucket solicitado no está disponible. Todos los usuarios del sistema comparten el espacio de nombres del bucket. Especifique un nombre diferente e inténtelo de nuevo. | 409 Conflict |
Cliente |
BucketAlreadyOwnedByYou |
El bucket que intentó crear ya existe y es de su propiedad. Amazon S3 devuelve este error en todas las Regiones de AWS excepto en la región Este de EE. UU. (Norte de Virginia) (us-east-1). Para garantizar la compatibilidad con versiones anteriores, si vuelve a crear un bucket existente que ya posee en us-east-1, Amazon S3 devuelve 200 OK y restablece las listas de control de acceso (ACL) del bucket. Para Amazon S3 en Outposts, el bucket que intentó crear ya existe en el Outpost y es de su propiedad. |
|
Cliente |
BucketHasAccessPointsAttached |
El bucket que intentó eliminar tiene puntos de acceso adjuntos. Elimine los puntos de acceso antes de eliminar el bucket. | 400 Bad Request |
Cliente |
BucketNotEmpty |
El bucket que ha intentado eliminar no está vacío. | 409 Conflict |
Cliente |
ClientTokenConflict |
El token de idempotencia del punto de acceso multirregional ya se utilizó para otra solicitud. | 409 Conflict |
Cliente |
ConnectionClosedByRequester |
Se devuelve al autor de la llamada original cuando se detecta un error al leer el cuerpo de WriteGetObjectResponse. | 400 Bad Request |
Cliente |
ConditionalRequestConflict |
Se ha producido una operación conflictiva. Si se usa PutObject, puede volver a intentar la solicitud. Si se usa la carga multiparte, debe iniciar otra solicitud CreateMultipartUpload y volver a cargar cada parte. |
409 Conflict |
Cliente |
CredentialsNotSupported |
Esta solicitud no admite credenciales. | 400 Bad Request |
Cliente |
CrossLocationLoggingProhibited |
No se permite el registro entre regiones. Los buckets de una Región de AWS no pueden registrar información en un bucket de otra región. | 403 Forbidden |
Cliente |
DeviceNotActiveError |
El dispositivo no está activo actualmente. | 400 Bad Request |
Cliente |
EndpointNotFound |
Dirija las solicitudes al punto de conexión correcto. | 400 Bad Request |
Cliente |
EntityTooSmall |
La carga propuesta es inferior al tamaño de objeto mínimo permitido. | 400 Bad Request |
Cliente |
EntityTooLarge |
La carga propuesta supera el tamaño de objeto máximo permitido. Para obtener más información, consulte Puntos de conexión y cuotas de Amazon Simple Storage Service en Referencia general de AWS. | 400 Bad Request |
Cliente |
| La descarga propuesta supera el tamaño máximo permitido. | 405 Method Not Allowed |
Cliente | |
ExpiredToken |
El token que ha proporcionado ha caducado. | 400 Bad Request |
Cliente |
IllegalLocationConstraintException |
Este error puede producirse por las siguientes razones:
|
400 Bad Request |
Cliente |
IllegalVersioningConfigurationException
|
La configuración de control de versiones especificada en la solicitud no es válida. | 400 Bad Request |
Cliente |
IncompleteBody |
No proporcionó el número de bytes especificado en el encabezado HTTP de longitud del contenido. | 400 Bad Request |
Cliente |
IncorrectEndpoint |
El bucket especificado existe en otra región. Dirija las solicitudes al punto de conexión correcto. | 400 Bad Request |
Cliente |
IncorrectNumberOfFilesInPostRequest |
POST requiere que se cargue exactamente un archivo por solicitud. | 400 Bad Request |
Cliente |
InlineDataTooLarge |
Los datos insertados superan el tamaño máximo permitido. | 400 Bad Request |
Cliente |
InternalError |
Se ha producido un error interno. Inténtelo de nuevo. | 500 Internal Server Error |
Server |
InvalidAccessKeyId |
El ID de clave de acceso de AWS proporcionado no existe en nuestros registros. | 403 Forbidden |
Cliente |
InvalidAccessPoint |
El nombre o la cuenta del punto de acceso especificado no es válido. | 400 Bad Request |
Cliente |
InvalidAccessPointAliasError |
El nombre del alias del punto de acceso especificado no es válido. | 400 Bad Request |
Cliente |
InvalidAddressingHeader |
Debe especificar el rol anónimo. | N/A | Cliente |
InvalidArgument |
Este error puede producirse por las siguientes razones:
|
400 Bad Request |
Cliente |
InvalidBucketAclWithObjectOwnership |
El bucket no puede tener ACL establecidas con la configuración BucketOwnerEnforced de ObjectOwnership. | 400 Bad Request |
Cliente |
InvalidBucketName |
El bucket especificado no es válido. | 400 Bad Request |
Cliente |
InvalidBucketOwnerAWSAccountID |
El valor del parámetro de propietario del bucket esperado debe ser un ID de Cuenta de AWS. | 400 Bad Request |
Cliente |
InvalidBucketState |
La solicitud no es válida para el estado actual del bucket. | 409 Conflict |
Cliente |
InvalidDigest |
El valor de Content-MD5 o de la suma de comprobación que especificó no es válido. | 400 Bad Request |
Cliente |
InvalidEncryptionAlgorithmError |
La solicitud de cifrado que especificó no es válida. El valor válido es AES256. |
400 Bad Request |
Cliente |
InvalidHostHeader |
Los encabezados de host proporcionados en la solicitud utilizaban un estilo de direccionamiento incorrecto. | 400 Bad Request |
Cliente |
InvalidHttpMethod |
La solicitud se realiza mediante un método HTTP inesperado. | 400 Bad Request |
Cliente |
InvalidLocationConstraint |
La restricción de ubicación especificada (región) no es válida. Para obtener más información sobre cómo seleccionar una región para los buckets, consulte Información general de los buckets. | 400 Bad Request |
Cliente |
InvalidObjectState |
La operación no es válida para el estado actual del objeto. | 403 Forbidden |
Cliente |
InvalidPart |
No se han encontrado una o varias de las partes especificadas. Es posible que la parte no se haya cargado o que la etiqueta de entidad especificada no coincida con la etiqueta de entidad de la parte. | 400 Bad Request |
Cliente |
InvalidPartOrder |
La lista de partes no estaba en orden ascendente. La lista de partes se debe especificar en orden por número de parte. | 400 Bad Request |
Cliente |
InvalidPayer |
Se ha desactivado todo el acceso a este objeto. Para obtener más ayuda, consulte Contacte con nosotros |
403 Forbidden |
Cliente |
InvalidPolicyDocument |
El contenido del formulario no cumple las condiciones especificadas en el documento de la política. | 400 Bad Request |
Cliente |
| InvalidRange | No se puede satisfacer el rango solicitado. | El rango solicitado no es satisfactorio, 416 | Cliente |
| InvalidRegion | Ha intentado crear un punto de acceso multirregional en una región en la que no se ha registrado. | 403: prohibido | Cliente |
InvalidRequest |
Este error puede producirse por las siguientes razones:
|
400 Bad Request |
Cliente |
InvalidSessionException |
Se devuelve si la sesión ya no existe porque se agotó el tiempo de espera o caducó. | 400 Bad Request |
Cliente |
InvalidSignature |
La firma de solicitud que calculó el servidor no coincide con la firma que proporcionó. Compruebe la clave de acceso secreta de AWS y el método de firma. Para obtener más información, consulte Firma y autenticación de solicitudes REST. | 400 Bad Request |
Cliente |
InvalidSecurity |
Las credenciales de seguridad proporcionadas no son válidas. | 403 Forbidden |
Cliente |
InvalidSOAPRequest |
El cuerpo de la solicitud SOAP no es válido. | 400 Bad Request |
Cliente |
InvalidStorageClass |
La clase de almacenamiento que especificó no es válida. | 400 Bad Request |
Cliente |
InvalidTargetBucketForLogging |
El bucket de destino para el registro no existe, no es de su propiedad o no tiene las concesiones adecuadas para el grupo de entrega de registros. | 400 Bad Request |
Cliente |
InvalidToken |
El token proporcionado es incorrecto o no es válido de otro modo. | 400 Bad Request |
Cliente |
InvalidURI |
El URI especificado no se pudo analizar. | 400 Bad Request |
Cliente |
KeyTooLongError |
La clave es demasiado larga. | 400 Bad Request |
Cliente |
KMS.DisabledException |
La solicitud se rechazó porque la clave KMS especificada no está habilitada. | 400 Bad Request |
Cliente |
KMS.InvalidKeyUsageException |
La solicitud se rechazó por una de las siguientes razones:
Para cifrar, descifrar, volver a cifrar y generar claves de datos, KeyUsage debe ser ENCRYPT_DECRYPT. Para firmar y verificar los mensajes, KeyUsage debe ser SIGN_VERIFY. Para generar y verificar los códigos de autenticación de mensajes (MAC), KeyUsage debe ser GENERATE_VERIFY_MAC. Para obtener los secretos de los acuerdos de claves, KeyUsage debe ser KEY_AGREEMENT. Para encontrar KeyUsage de una clave de KMS, use la operación DescribeKey. Para encontrar los algoritmos de cifrado y firma admitidos para una clave de KMS particular, use la operación DescribeKey. |
400 Bad Request |
Cliente |
KMS.KMSInvalidStateException |
La solicitud se rechazó porque el estado del recurso especificado no es válido para esta solicitud. Esta excepción es una de las siguientes opciones:
|
400 Bad Request |
Cliente |
KMS.NotFoundException |
La solicitud se rechazó porque la entidad o el recurso especificados no se encontraron. | 400 Bad Request |
Cliente |
MalformedACLError |
La ACL proporcionada no tenía un formato válido o no pudo validarse con nuestro esquema publicado. | 400 Bad Request |
Cliente |
MalformedPOSTRequest
|
El cuerpo de la solicitud POST no contiene datos multipartes/de formulario bien formados. | 400 Bad Request |
Cliente |
MalformedXML |
El XML proporcionado no tenía un formato válido o no podía validarse con nuestro esquema publicado. | 400 Bad Request |
Cliente |
MaxMessageLengthExceeded |
La solicitud era demasiado grande. | 400 Bad Request |
Cliente |
MaxPostPreDataLengthExceededError |
Los campos de solicitud POST que preceden al archivo de carga eran demasiado grandes. | 400 Bad Request |
Cliente |
MetadataTooLarge |
Los encabezados de los metadatos superan el tamaño máximo de metadatos permitido. | 400 Bad Request |
Cliente |
MethodNotAllowed |
El método especificado no está permitido en este recurso. | 405 Method Not Allowed |
Cliente |
MissingAttachment |
Se esperaba un archivo adjunto de SOAP, pero no se encontró ninguno. | 400 Solicitud errónea | Cliente |
MissingAuthenticationToken |
La solicitud no estaba firmada. | 403: prohibido | Cliente |
MissingContentLength |
Debe proporcionar el encabezado HTTP de longitud del contenido. | 411 Length Required |
Cliente |
MissingRequestBodyError |
Ha enviado un documento XML vacío como una solicitud. | 400 Bad Request |
Cliente |
MissingSecurityElement |
Falta un elemento de seguridad en la solicitud SOAP 1.1. | 400 Bad Request |
Cliente |
MissingSecurityHeader |
Falta un encabezado obligatorio en la solicitud. | 400 Bad Request |
Cliente |
NoLoggingStatusForKey |
No existe un subrecurso de estado de registro para una clave. | 400 Bad Request |
Cliente |
NoSuchAsyncRequest |
No se ha encontrado la solicitud especificada. | 404 Not Found |
Cliente |
NoSuchBucket |
El bucket especificado no existe. | 404 Not Found |
Cliente |
NoSuchBucketPolicy |
El bucket especificado no tiene una política de bucket. | 404 Not Found |
Cliente |
NoSuchCORSConfiguration |
El bucket especificado no tiene una configuración de CORS. | 404 Not Found |
Cliente |
NoSuchKey |
La clave especificada no existe. | 404 Not Found |
Cliente |
NoSuchLifecycleConfiguration |
La configuración del ciclo de vida especificada no existe. | 404 Not Found |
Cliente |
NoSuchMultiRegionAccessPoint |
El punto de acceso multirregional especificado no existe. | 404 Not Found |
Cliente |
NoSuchObjectLockConfiguration |
El objeto especificado no tiene una configuración de ObjectLock. | 404 Not Found |
Cliente |
NoSuchWebsiteConfiguration |
El bucket especificado no tiene una configuración de sitio web. | 404 Not Found |
Cliente |
NoSuchTagSet |
La etiqueta especificada no existe. |
404 Not Found |
Cliente |
NoSuchUpload |
La carga multiparte especificada no existe. Es posible que el ID de carga no sea válido o que la carga multiparte se haya cancelado o completado. | 404 Not Found |
Cliente |
NoSuchVersion
|
El ID de versión especificado en la solicitud no coincide con una versión existente. | 404 Not Found |
Cliente |
NotDeviceOwnerError |
El dispositivo que generó el token no es propiedad del usuario autenticado. | 400 Bad Request |
Cliente |
NotImplemented |
Un encabezado que ha proporcionado implica una funcionalidad que no está implementada. | 501 Not Implemented |
Server |
NotModified |
El recurso no se modificó. | 304 Not Modified |
Server |
NoTransformationDefined |
No se ha encontrado la transformación para este punto de acceso de Object Lambda. | 404 Not Found |
Cliente |
NotSignedUp |
La cuenta no está inscrita para el servicio de Amazon S3. Debe registrarse antes de poder utilizar Amazon S3. Puede registrarse en la siguiente URL: https://aws.amazon.com/s3 |
403 Forbidden |
Cliente |
ObjectLockConfigurationNotFoundError |
La configuración del bloqueo de objetos no existe para este bucket. | 404 Not Found |
Cliente |
OwnershipControlsNotFoundError |
No se han encontrado los controles de propiedad del bucket. | 404 Not Found |
Cliente |
OperationAborted |
Una operación condicional en conflicto está en curso actualmente en este recurso. Inténtelo de nuevo. | 409 Conflict |
Cliente |
PermanentRedirect |
El bucket al que intenta acceder se debe direccionar mediante el punto de conexión especificado. Envíe todas las solicitudes futuras a este punto de conexión. | 301 Moved Permanently |
Cliente |
PermanentRedirectControlError |
La operación de la API a la que intenta acceder se debe direccionar mediante el punto de conexión especificado. Envíe todas las solicitudes futuras a este punto de conexión. | 301 Moved Permanently |
Cliente |
PreconditionFailed |
Al menos una de las condiciones previas que especificó no se cumplía. | 412 Precondition Failed |
Cliente |
Redirect |
Redireccionamiento temporal. Se le redirige al bucket mientras el servidor del sistema de nombres de dominio (DNS) se está actualizando. | 307 Temporary Redirect |
Cliente |
RequestHeaderSectionTooLarge |
El encabezado de la solicitud y los parámetros de consulta utilizados para realizar la solicitud superan el tamaño máximo permitido. | 400 Bad Request |
Cliente |
RequestIsNotMultiPartContent |
Una solicitud POST de bucket debe ser del tipo de documento adjunto multiparte o datos de formulario. | 412 Precondition Failed |
Cliente |
RequestTimeout |
No se leyó ni se escribió en la conexión de socket al servidor durante el periodo de tiempo de espera. | 400 Bad Request |
Cliente |
RequestTimeTooSkewed |
La diferencia entre la hora de la solicitud y la hora del servidor es demasiado grande. | 403 Forbidden |
Cliente |
RequestTorrentOfBucketError |
No está permitido solicitar el archivo torrent de un bucket. | 400 Bad Request |
Cliente |
ResponseInterrupted |
Se devuelve al autor de la llamada original cuando se detecta un error al leer el cuerpo de WriteGetObjectResponse. | 400 Bad Request |
Cliente |
RestoreAlreadyInProgress |
La restauración del objeto ya está en curso. | 409 Conflict |
Cliente |
ServerSideEncryptionConfigurationNotFoundError |
No se encontró la configuración de cifrado del servidor. | 400 Bad Request |
Cliente |
ServiceUnavailable |
El servicio no puede gestionar la solicitud. | 503 Service Unavailable |
Server |
SignatureDoesNotMatch |
La firma de solicitud que calculó el servidor no coincide con la firma que proporcionó. Compruebe la clave de acceso secreta de AWS y el método de firma. Para obtener más información, consulte Autenticación de REST y Autenticación de SOAP. | 403 Forbidden |
Cliente |
SlowDown |
Reduzca la tasa de solicitudes. | 503 Slow Down |
Server |
503 SlowDown |
Ralentizar | 503 Slow Down |
Server |
TagPolicyException |
La política de etiquetas no permite el valor especificado para la siguiente clave de etiqueta. | 400 Bad Request |
Cliente |
TemporaryRedirect |
Se le redirige al bucket mientras el servidor del sistema de nombres de dominio (DNS) se está actualizando. | 307 Temporary Redirect |
Cliente |
TokenCodeInvalidError |
El número de serie o el código del token que ha proporcionado no son válidos. | 400 Bad Request |
Cliente |
TokenRefreshRequired |
El token proporcionado se debe actualizar. | 400 Bad Request |
Cliente |
TooManyAccessPoints |
Ha intentado crear más puntos de acceso de los permitidos para una cuenta. Para obtener más información, consulte Puntos de conexión y cuotas de Amazon Simple Storage Service en Referencia general de AWS. | 400 Bad Request |
Cliente |
TooManyBuckets |
Ha intentado crear más buckets de los permitidos para una cuenta. Para obtener más información, consulte Puntos de conexión y cuotas de Amazon Simple Storage Service en Referencia general de AWS. | 400 Bad Request |
Cliente |
TooManyMultiRegionAccessPointregionsError |
Ha intentado crear un punto de acceso multirregional con más regiones de las permitidas para una cuenta. Para obtener más información, consulte Puntos de conexión y cuotas de Amazon Simple Storage Service en Referencia general de AWS. | 400 Bad Request |
Cliente |
TooManyMultiRegionAccessPoints |
Ha intentado crear más puntos de acceso multirregionales de los permitidos para una cuenta. Para obtener más información, consulte Puntos de conexión y cuotas de Amazon Simple Storage Service en Referencia general de AWS. | 400 Bad Request |
Cliente |
UnauthorizedAccessError |
Aplicable solo en las regiones de China. Se devuelve cuando se hace una solicitud a un bucket que no tiene una licencia ICP. Para obtener más información, consulte Registros de ICP |
403 Forbidden |
Cliente |
UnexpectedContent |
Esta solicitud tiene contenido no compatible. | 400 Bad Request |
Cliente |
UnexpectedIPError |
Aplicable solo en las regiones de China. Se ha rechazado esta solicitud porque la IP era inesperada. | 403 Forbidden |
Cliente |
UnsupportedArgument |
La solicitud contenía un argumento no admitido. | 400 Bad Request |
Cliente |
UnsupportedSignature |
La solicitud proporcionada está firmada con una versión de token de STS no compatible o la versión de firma no es compatible. | 400 Bad Request |
Cliente |
UnresolvableGrantByEmailAddress |
La dirección de correo electrónico que ha proporcionado no coincide con ninguna de las cuentas registradas. | 400 Bad Request |
Cliente |
UserKeyMustBeSpecified |
La solicitud POST del bucket debe contener el nombre de campo especificado. Si se especifica, compruebe el orden de los campos. | 400 Bad Request |
Cliente |
NoSuchAccessPoint |
El punto de acceso especificado no existe. | 404 Not Found |
Cliente |
InvalidTag |
La solicitud contiene una entrada de etiqueta que no es válida. Por ejemplo, es posible que la solicitud contenga claves duplicadas, claves o valores demasiado largos o etiquetas de sistema. | 400 Bad Request |
Cliente |
MalformedPolicy |
La política contiene una entidad principal que no es válida. | 400 Bad Request |
Cliente |
Lista de códigos de error de contenido de objeto SELECT
importante
Amazon S3 Select ya no está disponible para los nuevos clientes. Los clientes actuales de Amazon S3 Select pueden seguir utilizando la característica de la forma habitual. Más información
La tabla siguiente contiene errores especiales que SELECT Object Content podría devolver. Para obtener información general sobre los errores de Amazon S3 y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP | Prefijo de código de error de SOAP |
|---|---|---|---|
AmbiguousFieldName |
El nombre del campo coincide con varios campos del archivo. Compruebe la expresión SQL y el archivo, e inténtelo de nuevo. | 400 | Cliente |
Busy |
El servicio no está disponible. Inténtelo de nuevo más tarde. | 503 | Cliente |
CastFailed |
Se produjo un error al intentar convertir un tipo de datos a otro mediante CAST en la expresión SQL. |
400 | Cliente |
ColumnTooLong |
La longitud de una columna del resultado es superior a maxCharsPerColumn de 1 MB. |
400 | Cliente |
CSVEscapingRecordDelimiter |
Se encontró un delimitador de registros entre comillas en el archivo. Para permitir los delimitadores de registros entre comillas, establezca AllowQuotedRecordDelimiter en 'TRUE'. |
400 | Cliente |
CSVParsingError |
Se produjo un error al analizar el archivo CSV. Compruebe el archivo e inténtelo de nuevo. | 400 | Cliente |
CSVUnescapedQuote |
Se encontró una comilla no escapada al analizar el archivo CSV. Para permitir los delimitadores de registros entre comillas, establezca AllowQuotedRecordDelimiter en 'TRUE'. |
400 | Cliente |
EmptyRequestBody |
El cuerpo de la solicitud no puede estar vacío. | 400 | Cliente |
EvaluatorBindingDoesNotExist |
El nombre de columna o la ruta proporcionados no existen en la expresión SQL. | 400 | Cliente |
EvaluatorInvalidArguments |
Hay un número incorrecto de argumentos en la llamada a la función de la expresión SQL. | 400 | Cliente |
EvaluatorInvalidTimestampFormatPattern |
La cadena con formato de marca temporal de la expresión SQL no es válida. | 400 | Cliente |
EvaluatorInvalidTimestampFormatPatternSymbol |
El patrón de formato de marca temporal contiene un símbolo en la expresión SQL que no es válido. | 400 | Cliente |
EvaluatorInvalidTimestampFormatPatternSymbolForParsing |
El patrón de formato de marca temporal contiene un símbolo de formato válido que no se puede aplicar al análisis de marca temporal en la expresión SQL. | 400 | Cliente |
EvaluatorInvalidTimestampFormatPatternToken |
El patrón de formato de marca temporal contiene un token en la expresión SQL que no es válido. | 400 | Cliente |
EvaluatorLikePatternInvalidEscapeSequence |
Un argumento proporcionado a la expresión LIKE no era válido. |
400 | Cliente |
EvaluatorNegativeLimit |
LIMIT no debe ser negativo. |
400 | Cliente |
EvaluatorTimestampFormatPatternDuplicateFields |
El patrón de formato de marca temporal contiene varios especificadores de formato que representan el campo de marca temporal de la expresión SQL. | 400 | Cliente |
EvaluatorTimestampFormatPatternHourClockAmPmMismatch |
El patrón de formato de marca temporal contiene un símbolo de formato de hora en formato de 12 horas, pero no contiene un campo AM/PM o contiene un especificador de formato de hora en formato de 24 horas y contiene un campo AM/PM en la expresión SQL. | 400 | Cliente |
EvaluatorUnterminatedTimestampFormatPatternToken |
El patrón de formato de marca temporal contiene un token no finalizado en la expresión SQL. | 400 | Cliente |
ExpressionTooLong |
La expresión SQL es demasiado larga. La longitud máxima de bytes para una expresión SQL es de 256 KB. | 400 | Cliente |
ExternalEvalException |
No se puede evaluar la consulta. Compruebe el archivo e inténtelo de nuevo. | 400 | Cliente |
IllegalSqlFunctionArgument |
Se utilizó un argumento ilegal en la función SQL. | 400 | Cliente |
IncorrectSqlFunctionArgumentType |
Se especificó un tipo de argumento incorrecto en una llamada a una función de la expresión SQL. | 400 | Cliente |
IntegerOverflow |
Se ha producido un desbordamiento o un flujo insuficiente de enteros en la expresión SQL. | 400 | Cliente |
InternalError |
Se ha producido un error interno. | 500 | Cliente |
InvalidCast |
Se produjo un error al intentar convertir un tipo de datos a otro mediante CAST en la expresión SQL. |
400 | Cliente |
InvalidColumnIndex |
El índice de columnas de la expresión SQL no es válido. | 400 | Cliente |
InvalidCompressionFormat |
El archivo no tiene un formato de compresión compatible. Solo se admiten GZIP y BZIP2. | 400 | Cliente |
InvalidDataSource |
El tipo de origen de datos no es válido. Solo se admiten CSV, JSON y Parquet. | 400 | Cliente |
InvalidDataType |
La expresión SQL contiene un tipo de datos que no es válido. | 400 | Cliente |
InvalidExpressionType |
El valor ExpressionType no es válido. Solo se admiten las expresiones SQL. |
400 | Cliente |
InvalidFileHeaderInfo |
El valor FileHeaderInfo no es válido. Solo se admiten NONE, USE y IGNORE. |
400 | Cliente |
InvalidJsonType |
El valor JsonType no es válido. Solo se admiten DOCUMENT y LINES. |
400 | Cliente |
InvalidKeyPath |
La ruta clave en la expresión SQL no es válida. | 400 | Cliente |
InvalidQuoteFields |
El valor QuoteFields no es válido. Solo se admiten ALWAYS y ASNEEDED. |
400 | Cliente |
InvalidRequestParameter |
El valor de un parámetro del elemento SelectRequest no es válido. Consulte la documentación de la API del servicio e inténtelo de nuevo. |
400 | Cliente |
InvalidScanRange |
El rango de escaneo proporcionado no es válido. | 400 | Cliente |
InvalidTableAlias |
La expresión SQL contiene un alias de tabla que no es válido. | 400 | Cliente |
InvalidTextEncoding |
El tipo de codificación no es válido. Solo se admite la codificación UTF-8. | 400 | Cliente |
JSONParsingError |
Se produjo un error al analizar el archivo JSON. Compruebe el archivo e inténtelo de nuevo. | 400 | Cliente |
LexerInvalidChar |
La expresión SQL contiene un carácter que no es válido. | 400 | Cliente |
LexerInvalidIONLiteral |
La expresión SQL contiene un operador que no es válido. | 400 | Cliente |
LexerInvalidLiteral |
La expresión SQL contiene un operador que no es válido. | 400 | Cliente |
LexerInvalidOperator |
La expresión SQL contiene un literal que no es válido. | 400 | Cliente |
LikeInvalidInputs |
El argumento dado a la cláusula LIKE en la expresión SQL no es válido. |
400 | Cliente |
MalformedXML |
El XML proporcionado no tenía un formato válido o no pudo validarse con nuestro esquema publicado. Consulte la documentación del servicio e inténtelo de nuevo. | 400 | Cliente |
MaxOperatorsExceeded |
No se pudo analizar la expresión SQL. Intente reducir la complejidad. Por ejemplo, reduzca el número de operadores utilizados. | 400 | Cliente |
MethodNotAllowed |
El método especificado no está permitido en este recurso. | 405 Method Not Allowed |
Cliente |
MissingRequiredParameter |
Falta un parámetro obligatorio en la entidad SelectRequest. Consulte la documentación del servicio e inténtelo de nuevo. |
400 | Cliente |
MultipleDataSourcesUnsupported |
No se admiten múltiples orígenes de datos. | 400 | Cliente |
NumberFormatError |
Se ha producido un error al analizar un número. Este error puede deberse a un desbordamiento o flujo insuficiente de enteros. | 400 | Cliente |
ObjectSerializationConflict |
InputSerialization especifica más de un formato (CSV, JSON o Parquet) o OutputSerialization especifica más de un formato (CSV o JSON). Para InputSerialization y OutputSerialization, solo puede especificar un formato para cada uno. |
400 | Cliente |
OverMaxColumn |
El número de columnas del resultado es superior al número máximo de columnas permitido. | 400 | Cliente |
OverMaxParquetBlockSize |
El archivo Parquet supera el tamaño máximo del grupo de filas. | 400 | Cliente |
OverMaxRecordSize |
La longitud de un registro en la entrada o resultado es superior al límite de maxCharsPerRecord de 1 MB. |
400 | Cliente |
ParquetParsingError |
Se produjo un error al analizar el archivo Parquet. Compruebe el archivo e inténtelo de nuevo. | 400 | Cliente |
ParquetUnsupportedCompressionCodec |
El códec de compresión de Parquet especificado no es compatible. | 400 | Cliente |
ParseAsteriskIsNotAloneInSelectList |
No se permiten otras expresiones en la lista SELECT cuando * se utiliza sin notación de puntos en la expresión SQL. |
400 | Cliente |
ParseCannotMixSqbAndWildcardInSelectList |
No se puede mezclar [] y * en la misma expresión en una lista SELECT de la expresión SQL. |
400 | Cliente |
ParseCastArity |
La expresión SQL CAST tiene una aridad incorrecta. |
400 | Cliente |
ParseEmptySelect |
La expresión SQL contiene una cláusula SELECT vacía. |
400 | Cliente |
ParseExpected2TokenTypes |
No se encontró el token esperado en la expresión SQL. | 400 | Cliente |
ParseExpectedArgumentDelimiter |
No se encontró el delimitador del argumento esperado en la expresión SQL. | 400 | Cliente |
ParseExpectedDatePart |
No se encontró la parte de la fecha esperada en la expresión SQL. | 400 | Cliente |
ParseExpectedExpression |
No se encontró la expresión SQL esperada. | 400 | Cliente |
ParseExpectedIdentForAlias |
No se encontró el identificador esperado para el alias de la expresión SQL. | 400 | Cliente |
ParseExpectedIdentForAt |
No se encontró el identificador esperado para el nombre de AT de la expresión SQL. |
400 | Cliente |
ParseExpectedIdentForGroupName |
GROUP no se admite en la expresión SQL. |
400 | Cliente |
ParseExpectedKeyword |
No se encontró la palabra clave esperada en la expresión SQL. | 400 | Cliente |
ParseExpectedLeftParenAfterCast |
No se encontró el paréntesis izquierdo después de CAST en la expresión SQL. |
400 | Cliente |
ParseExpectedLeftParenBuiltinFunctionCall |
No se encontró el paréntesis izquierdo en la expresión SQL. | 400 | Cliente |
ParseExpectedLeftParenValueConstructor |
No se encontró el paréntesis izquierdo en la expresión SQL. | 400 | Cliente |
ParseExpectedMember |
La expresión SQL contiene un uso no admitido de MEMBER. |
400 | Cliente |
ParseExpectedNumber |
No se encontró el número esperado en la expresión SQL. | 400 | Cliente |
ParseExpectedRightParenBuiltinFunctionCall |
No se encontró el carácter de paréntesis derecho en la expresión SQL. | 400 | Cliente |
ParseExpectedTokenType |
No se encontró el token esperado en la expresión SQL. | 400 | Cliente |
ParseExpectedTypeName |
No se encontró el nombre del tipo esperado en la expresión SQL. | 400 | Cliente |
ParseExpectedWhenClause |
No se encontró la cláusula WHEN esperada en la expresión SQL. CASE no se admite. |
400 | Cliente |
ParseInvalidContextForWildcardInSelectList |
El uso de * en la lista SELECT en la expresión SQL no es válido. |
400 | Cliente |
ParseInvalidPathComponent |
La expresión SQL contiene un componente de ruta que no es válido. | 400 | Cliente |
ParseInvalidTypeParam |
La expresión SQL contiene un valor de parámetro que no es válido. | 400 | Cliente |
ParseMalformedJoin |
JOIN no se admite en la expresión SQL. |
400 | Cliente |
ParseMissingIdentAfterAt |
No se encontró el identificador esperado después del símbolo @ en la expresión SQL. | 400 | Cliente |
ParseNonUnaryAgregateFunctionCall |
Solo se admite un argumento para las funciones de agregación en la expresión SQL. | 400 | Cliente |
ParseSelectMissingFrom |
La expresión SQL contiene un FROM que falta después de la lista SELECT. |
400 | Cliente |
ParseUnExpectedKeyword |
La expresión SQL contiene una palabra clave inesperada. | 400 | Cliente |
ParseUnexpectedOperator |
La expresión SQL contiene un operador inesperado. | 400 | Cliente |
ParseUnexpectedTerm |
La expresión SQL contiene un término inesperado. | 400 | Cliente |
ParseUnexpectedToken |
La expresión SQL contiene un token inesperado. | 400 | Cliente |
ParseUnknownOperator |
La expresión SQL contiene un operador que no es válido. | 400 | Cliente |
ParseUnsupportedAlias |
La expresión SQL contiene un uso no admitido de ALIAS. |
400 | Cliente |
ParseUnsupportedCallWithStar |
En la expresión SQL, solo se admite COUNT con (*) como parámetro. |
400 | Cliente |
ParseUnsupportedCase |
La expresión SQL contiene un uso no admitido de CASE. |
400 | Cliente |
ParseUnsupportedCaseClause |
La expresión SQL contiene un uso no admitido de CASE. |
400 | Cliente |
ParseUnsupportedLiteralsGroupBy |
La expresión SQL contiene un uso no admitido de GROUP
BY. |
400 | Cliente |
ParseUnsupportedSelect |
La expresión SQL contiene un uso no admitido de SELECT. |
400 | Cliente |
ParseUnsupportedSyntax |
La expresión SQL contiene sintaxis no admitida. | 400 | Cliente |
ParseUnsupportedToken |
La expresión SQL contiene un token no admitido. | 400 | Cliente |
TruncatedInput |
Error al descomprimir el objeto. Compruebe que el objeto está comprimido correctamente con el formato especificado en la solicitud. | 400 | Cliente |
UnauthorizedAccess |
No está autorizado para realizar esta operación. | 401 | Cliente |
UnrecognizedFormatException |
Hemos encontrado un tipo de registro que no es válido. | 400 | Cliente |
UnsupportedFunction |
Hemos encontrado una función SQL no compatible. | 400 | Cliente |
UnsupportedParquetType |
El tipo de Parquet especificado no se admite. | 400 | Cliente |
UnsupportedRangeHeader |
No se admite un encabezado de rango para esta operación. | 400 | Cliente |
UnsupportedScanRangeInput |
Las consultas de rangos de escaneo no se admiten en este tipo de objeto. | 400 | Cliente |
UnsupportedSqlOperation |
Hemos encontrado una operación SQL no compatible. | 400 | Cliente |
UnsupportedSqlStructure |
Hemos encontrado una estructura SQL no compatible. Compruebe la referencia de SQL. | 400 | Cliente |
UnsupportedStorageClass |
Hemos encontrado una clase de almacenamiento que no es compatible. Solo se admiten las clases de almacenamiento STANDARD, STANDARD_IA y
ONEZONE_IA. |
400 | Cliente |
UnsupportedSyntax |
Hemos encontrado una sintaxis no válida. | 400 | Cliente |
UnsupportedTypeForQuerying |
La consulta contiene un tipo no compatible para la comparación (por ejemplo, comprobar que un tipo de columna INT96 de Parquet es mayor que 0). | 400 | Cliente |
ValueParseFailure |
Se ha producido un error de análisis de la marca temporal en la expresión SQL. | 400 | Cliente |
Lista de códigos de error relacionados con la replicación
La tabla siguiente contiene errores especiales que la operación Replication podría devolver. Para obtener información general sobre los errores de Amazon S3 y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP | Prefijo de código de error de SOAP |
|---|---|---|---|
InvalidArgument |
Este error puede producirse por las siguientes razones:
|
400 | Cliente |
InvalidRequest |
Este error puede producirse por las siguientes razones:
|
400 | Cliente |
ReplicationConfigurationNotFoundError |
No hay ninguna configuración de replicación para este bucket. | 404 Not Found (No encontrado) | Cliente |
Lista de códigos de error relacionados con el etiquetado
La tabla siguiente contiene errores especiales que las operaciones TagResource, UntagResource y ListTagsForResource podrían devolver para grupos de lentes de almacenamiento. Para obtener información general sobre los errores de Amazon S3 generales y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP | Prefijo de código de error de SOAP |
|---|---|---|---|
InvalidRequest |
La Región de AWS del ARN del recurso no coincide con la región especificada en esta solicitud. La cuenta de AWS del ARN del recurso no coincide con el ID de la cuenta especificada en esta solicitud. La partición de AWS en resourceArn no es válida. |
400 Bad Request |
No admitido |
InvalidTag |
Esta solicitud contiene una clave o un valor de etiqueta que no es válido. Los caracteres válidos incluyen lo siguiente: |
400 Bad Request |
No admitido |
NoSuchResource |
El recurso especificado no existe. |
404 Not Found |
No admitido |
TagPolicyException |
La política de etiquetas no permite el valor especificado para la siguiente clave de etiqueta. |
400 Bad Request |
No admitido |
TooManyTags |
El número de etiquetas supera el límite de 50 etiquetas. |
400 Bad Request |
No admitido |
Lista de códigos de error relacionados con las anotaciones de Amazon S3
La tabla siguiente contiene errores especiales que pueden devolver las operaciones de anotación (PutObjectAnnotation, GetObjectAnnotation, ListObjectAnnotations, DeleteObjectAnnotation, UpdateBucketMetadataAnnotationTableConfiguration) y el comportamiento de CopyObject relacionado con las anotaciones. Para obtener información general sobre los errores de Amazon S3 y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP | Prefijo de código de error de SOAP |
|---|---|---|---|
AccessDenied |
Acceso denegado. La persona que llama no tiene permiso para realizar la operación de anotación solicitada o el objeto está protegido por Bloqueo de objetos en el modo COMPLIANCE. |
403 Forbidden |
No admitido |
AnnotationLimitExceeded |
El recuento de anotaciones de objetos supera el límite (1000). |
400 Bad Request |
No admitido |
AnnotationNameTooLong |
El nombre de la anotación es demasiado largo. Los nombres de las anotaciones pueden tener hasta 512 bytes de longitud. |
400 Bad Request |
No admitido |
AnnotationRequestConflict |
Una operación en conflicto está en curso actualmente en esta anotación. Esto puede ocurrir cuando se elimina una anotación de origen durante una copia entre regiones. |
409 Conflict |
No admitido |
EntityTooSmall |
La carga propuesta es inferior al tamaño mínimo permitido. La carga útil de la anotación debe ser de al menos 1 byte. |
400 Bad Request |
No admitido |
InvalidAnnotationName |
El nombre de la anotación contiene caracteres no válidos o comienza con un prefijo reservado ( |
400 Bad Request |
No admitido |
InvalidArgument |
La directiva de anotación no es válida. Los valores válidos son |
400 Bad Request |
No admitido |
InvalidPrefix |
El prefijo de anotación proporcionado no es válido. |
400 Bad Request |
No admitido |
InvalidRequest |
Este error se puede producir por los siguientes motivos: el objeto está cifrado con SSE-C, que no admite anotaciones. El objeto de origen tiene anotaciones que no se pueden copiar en el destino porque el destino se encuentra en una región no compatible. La solicitud de configuración de la tabla de anotaciones no es válida (por ejemplo, desactivar la tabla mientras se especifica el cifrado, habilitar una tabla que ya está habilitada, actualizar una tabla en estado CREATING o enviar una solicitud vacía). |
400 Bad Request |
No admitido |
MethodNotAllowed |
El método especificado no está permitido en este recurso. Por ejemplo, este error se produce cuando la solicitud se dirige a un marcador de eliminación. |
405 Method Not Allowed |
No admitido |
NoSuchAnnotation |
La anotación especificada no existe. |
404 Not Found |
No admitido |
NoSuchKey |
La clave especificada no existe. |
404 Not Found |
No admitido |
NoSuchVersion |
El ID de versión especificado en la solicitud no coincide con una versión existente. |
404 Not Found |
No admitido |
NotImplemented |
No se admiten anotaciones para los buckets de directorio de Amazon S3. |
501 Not Implemented |
No admitido |
OperationAborted |
Una operación condicional en conflicto está en curso actualmente en este recurso. Esto puede ocurrir durante modificaciones simultáneas o cuando el recuento de anotaciones de origen o la ETag cambian durante una copia entre regiones. Inténtelo de nuevo. |
409 Conflict |
No admitido |
PreconditionFailed |
Al menos una de las condiciones previas que especificó no se cumplía. La ETag |
412 Precondition Failed |
No admitido |
UnsupportedMediaType |
La carga útil de la solicitud contiene un tipo de medio no compatible. La carga útil de anotación debe ser texto codificado en UTF-8 válido. |
415 Unsupported Media Type |
No admitido |
UserAnnotationNameMustBeSpecified |
Debe especificar un nombre de anotación de usuario. |
400 Bad Request |
No admitido |
Lista de códigos de error de Amazon S3 en Outposts
La tabla siguiente contiene errores especiales que una operación de Amazon S3 en Outposts podría devolver. Para obtener información general sobre los errores de Amazon S3 y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP | Prefijo de código de error de SOAP |
|---|---|---|---|
BadRequest |
El bucket se encuentra en un estado de transición debido a un intento de eliminación anterior. Inténtelo de nuevo más tarde. |
400 Solicitud errónea | No admitido |
InvalidRequest |
Este error puede producirse por las siguientes razones:
|
400 Solicitud errónea | Cliente |
InvalidOutpostState |
La solicitud no es válida para el estado actual del Outpost. |
Conflicto, 409 | No admitido |
InvalidRequest |
El punto de acceso no está en un estado en el que se pueda eliminar. |
400 Solicitud errónea | No admitido |
NoSuchOutpost |
El Outpost especificado no existe. |
404 Not Found (No encontrado) | No admitido |
UnsupportedOperation |
La acción especificada no era compatible. |
404 Not Found (No encontrado) | No admitido |
InsufficientCapacity |
Capacidad insuficiente. |
507 Almacenamiento insuficiente |
No admitido |
Lista de códigos de error de Lente de almacenamiento de Amazon S3
La tabla siguiente contiene errores especiales que las operaciones de Lente de almacenamiento de Amazon S3 podrían devolver. Para obtener información general sobre los errores de Amazon S3 generales y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP | Prefijo de código de error de SOAP |
|---|---|---|---|
AccessDenied |
Esta región no es compatible como región de origen para Lente de almacenamiento de S3. |
403 Forbidden |
No admitido |
AccountNotAuthorized |
Esta cuenta no está autorizada para usar AWS Organizations. Use la cuenta de administración o la cuenta de administrador delegado. |
403 Forbidden |
No admitido |
ActivityMetricsMustEnabled |
Las métricas de actividad deben estar habilitadas. |
400 Solicitud errónea | No admitido |
AWSOrganizationsNotInUseException |
Esta cuenta ahora no es parte de la organización. |
403 Forbidden |
No admitido |
DefaultConfigurationDeleteForbidden |
La configuración predeterminada no se puede eliminar. |
403 Forbidden |
No admitido |
DuplicateStorageLensGroupARN |
Hay dos o más entradas del mismo ARN de grupo de lentes de almacenamiento en esta configuración. |
400 Bad Request |
No admitido |
EmptyExcludeContainer |
Este error se produce por las razones siguientes:
|
400 Solicitud errónea | No admitido |
EmptyExcludeElement |
Debe especificar un grupo de lentes de almacenamiento con el elemento de exclusión. |
400 Bad Request |
No admitido |
EmptyIncludeContainer |
Este error se produce por las razones siguientes:
|
400 Solicitud errónea | No admitido |
InvalidAWSOrgArn |
Hay un ARN de AWS Organizations con formato incorrecto en la configuración. |
400 Solicitud errónea | No admitido |
EmptyIncludeElement |
Debe especificar un grupo de lentes de almacenamiento con el elemento de inclusión. |
400 Bad Request |
No admitido |
InvalidBucketFilter |
Las configuraciones por organización no admiten filtros de bucket. |
400 Solicitud errónea | No admitido |
InvalidConfigId |
El ID de la configuración no es válido. |
400 Solicitud errónea | No admitido |
InvalidDestination |
El ARN del bucket de S3 tiene un formato incorrecto. |
400 Solicitud errónea | No admitido |
InvalidEncryptionMethod |
Solo puede especificarse un método de cifrado. |
400 Solicitud errónea | No admitido |
InvalidFilterForDefaultConfiguration |
La configuración predeterminada no debe incluir ningún filtro. |
400 Solicitud errónea | No admitido |
InvalidIncludeExcludeContainers |
Puede especificar un contenedor de inclusión o un contenedor de exclusión en una configuración. No puede especificar ambos en una configuración. |
400 Solicitud errónea | No admitido |
InvalidIncludeExcludeElements |
Solo se permite un elemento de inclusión o exclusión. Debe haber al menos un elemento de inclusión o exclusión. |
400 Bad Request |
No admitido |
InvalidKMSEncryptionKeyId |
El ARN del ID de clave de KMS no es válido. |
400 Solicitud errónea | No admitido |
InvalidMaximumPrefixDepth |
|
400 Solicitud errónea | No admitido |
InvalidMinimumStorageBytesPercentage |
|
400 Solicitud errónea | No admitido |
InvalidOrganizationARN |
El ARN de AWS Organizations en la configuración no es válido. |
400 Solicitud errónea | No admitido |
InvalidOrganizationForDefaultConfiguration |
La configuración predeterminada no admite métricas por organización. |
400 Solicitud errónea | No admitido |
InvalidRegionForDefaultConfiguration |
La región especificada no es compatible con la configuración predeterminada. |
400 Solicitud errónea | No admitido |
InvalidRegionName |
El nombre de la región no es válido. |
400 Solicitud errónea | No admitido |
InvalidStorageLensArn |
El ARN de Lente de almacenamiento de S3 no es necesario en la entrada. |
400 Solicitud errónea | No admitido |
InvalidStorageLensGroupARN |
El ARN de este grupo de lentes de almacenamiento no es válido o solo se permiten los grupos de lentes de almacenamiento en la cuenta. Además, debe seguir la estructura de ARN del grupo de lentes de almacenamiento: |
400 Bad Request |
No admitido |
MissingAccountLevelActivityMetrics |
Las métricas de actividad deben estar habilitadas por cuenta cuando las métricas de actividad están habilitadas por bucket. |
400 Solicitud errónea | No admitido |
MissingBucketLevelActivityMetrics |
Las métricas de actividad deben estar habilitadas por bucket cuando las métricas de actividad están habilitadas por cuenta. |
400 Solicitud errónea | No admitido |
MissingEncryptionMethod |
El método de cifrado no puede estar en blanco. Especifique |
400 Solicitud errónea | No admitido |
MissingPrefixLevelStorageMetrics |
Las métricas de almacenamiento por prefijo son obligatorias cuando el nivel de prefijo está activado. |
400 Solicitud errónea | No admitido |
OrganizationAccessDenied |
Esta cuenta no está autorizada para agregar AWS Organizations. |
403: prohibido | No admitido |
OrgConfigurationNotSupported |
La región especificada no es compatible con AWS Organizations en la configuración. |
403: prohibido | No admitido |
ServiceNotEnabledForOrg |
El rol vinculado al servicio de Lente de almacenamiento de S3 no está habilitado para la organización. |
403: prohibido | No admitido |
StorageMetricsMustEnabled |
Las métricas de almacenamiento por prefijo deben estar habilitadas. |
400 Solicitud errónea | No admitido |
TooManyBuckets |
El contenedor de buckets no puede tener más de 50 buckets. |
400 Solicitud errónea | No admitido |
TooManyRegions |
El contenedor de regiones no puede tener más de 50 regiones. |
400 Solicitud errónea | No admitido |
TooManyStorageLensGroups |
No puede asociar más de 50 grupos de lentes de almacenamiento al panel de lente de almacenamiento. |
400 Bad Request |
No admitido |
La tabla siguiente contiene errores especiales que las operaciones de grupos de lentes de almacenamiento de S3 podrían devolver. Para obtener información general sobre los errores de Amazon S3 generales y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP | Prefijo de código de error de SOAP |
|---|---|---|---|
AccessDenied |
No tiene permiso para llevar a cabo acciones de grupo de lentes de almacenamiento. Esta región no es compatible como región de origen para grupos de lentes de almacenamiento de S3. |
403 Forbidden |
No admitido |
ConfigurationAlreadyExists |
La configuración especificada ya existe. |
409 Conflict |
No admitido |
DuplicateElement |
Las etiquetas deben ser únicas. El operador lógico |
400 Bad Request |
No admitido |
InvalidAge |
|
400 Bad Request |
No admitido |
InvalidFilter |
Un filtro debe incluir uno de los siguientes elementos: |
400 Bad Request |
No admitido |
InvalidLogicalOperator |
Deben estar presentes al menos dos subelementos en los operadores lógicos |
400 Bad Request |
No admitido |
InvalidMatchAnyPrefix |
El parámetro |
400 Bad Request |
No admitido |
InvalidMatchAnySuffix |
El parámetro |
400 Bad Request |
No admitido |
InvalidMatchAnyTag |
El parámetro |
400 Bad Request |
No admitido |
InvalidMatchObjectAge |
El parámetro |
400 Bad Request |
No admitido |
InvalidMatchObjectSize |
El parámetro |
400 Bad Request |
No admitido |
InvalidName |
El parámetro de nombre del grupo de lentes de almacenamiento debe tener entre 1 y 64 caracteres. El parámetro |
400 Bad Request |
No admitido |
InvalidNumericCombination |
Esta combinación de antigüedad o tamaño de objeto no es válida. |
400 Bad Request |
No admitido |
InvalidPrefix |
La longitud máxima de un prefijo es 1024 caracteres. La cadena de prefijo no puede estar vacía. |
400 Bad Request |
No admitido |
InvalidSize |
|
400 Bad Request |
No admitido |
InvalidSuffix |
La longitud máxima de un sufijo es 1024 caracteres. La cadena de sufijo no puede estar vacía. |
400 Bad Request |
No admitido |
InvalidTag |
La clave de la etiqueta del objeto no puede superar los 128 caracteres. La clave de la etiqueta del objeto no puede ser nula ni estar vacía. La longitud máxima de un valor de etiqueta es de 256 caracteres. La clave de la etiqueta del objeto contiene caracteres que no son válidos. La clave de la etiqueta del objeto debe contener solo a-z, A-Z, 0-9, espacios y los siguientes caracteres: |
400 Bad Request |
No admitido |
MismatchedName |
El nombre especificado en la solicitud no coincide con el nombre del grupo de lentes de almacenamiento. |
400 Bad Request |
No admitido |
TooManyConfigurations |
Ha intentado crear más configuraciones de grupos de lentes de almacenamiento de las 50 permitidas. |
400 Bad Request |
No admitido |
TooManyElements |
El |
400 Bad Request |
No admitido |
Lista de códigos de error de Amazon S3 Object Lambda
La tabla siguiente contiene errores especiales que S3 Object Lambda podría devolver. Para obtener información sobre los errores de Amazon S3 generales y una lista de códigos de error, consulte Respuestas de error.
Las respuestas de error que se reciben de los puntos de acceso compatibles cuando no se ha realizado ninguna solicitud GetObject se envían a la persona que llama sin cambios.
| Código de error | Descripción | Código de estado HTTP |
|---|---|---|
LambdaInvalidResponse |
Se devuelve a la persona que llama original cuando Consulte el mensaje |
400 Bad Request |
LambdaInvocationFailed |
Se ha producido un error en la invocación de la función de Lambda. Las personas que llaman pueden recibir el siguiente error cuando S3 Object Lambda no puede invocar correctamente la función de Lambda configurada. El mensaje de error puede contener detalles sobre un posible error devuelto por el servicio de AWS Lambda al invocar la función (por ejemplo, código de estado, código de error, mensaje de error e ID de solicitud). |
400 Bad Request |
LambdaNotFound |
No se ha encontrado la función de AWS Lambda. La función de Lambda configurada, la versión o el alias no se encontraron al intentar invocarla. Asegúrese de que la configuración del punto de acceso de S3 Object Lambda apunte al ARN correcto de la función de Lambda. El mensaje de error puede contener detalles sobre un posible error devuelto por el servicio de AWS Lambda al invocar la función (por ejemplo, código de estado, código de error, mensaje de error e ID de solicitud). |
404 Not Found |
LambdaPermissionError |
La persona que llama no está autorizada a invocar la función de Lambda. La persona que llama debe tener permiso para invocar la función de Lambda. Compruebe las políticas adjuntas a la persona que llama y asegúrese de que se le haya permitido utilizar El mensaje de error puede contener detalles sobre un posible error devuelto por el servicio de AWS Lambda al invocar la función (por ejemplo, código de estado, código de error, mensaje de error e ID de solicitud). |
403 Forbidden |
LambdaResponseNotReceived |
La función de Lambda se cerró sin llamar correctamente a Los datos de respuesta de |
500 Internal Service Error |
LambdaRuntimeError |
La función de Lambda produjo un error durante la ejecución. Se recibió un error explícito de la función de Lambda. Para obtener detalles sobre el error, consulte los registros de AWS CloudFormation. |
500 Internal Service Error |
LambdaTimeout |
La función de Lambda no respondió en el tiempo permitido. La función de Lambda no pudo completar su llamada a |
500 Internal Service Error |
SlowDown |
Reduzca la tasa de solicitudes para las operaciones que impliquen AWS Lambda. La invocación de la función se ha visto limitada por AWS Lambda, tal vez porque ha alcanzado el límite de simultaneidad configurado. Para obtener más información, consulte Administración de simultaneidad para una función de Lambda en la Guía para desarrolladores de AWS Lambda. El mensaje de error puede contener detalles sobre un posible error devuelto por el servicio de AWS Lambda al invocar la función (por ejemplo, código de estado, código de error, mensaje de error e ID de solicitud). |
503 Slow Down |
ValidationError |
Es posible que la operación de la API |
400 Bad Request |
Lista de códigos de error asíncronos de Amazon S3
La tabla siguiente contiene errores especiales que las solicitudes asíncronas podrían devolver. Para obtener información general sobre los errores de Amazon S3 y una lista de códigos de error, consulte Respuestas de error.
Estos errores se devuelven al consultar el estado de una solicitud asíncrona, por ejemplo, al utilizar DescribeMultiRegionAccessPointOperation. Como estas solicitudes son asíncronas, todos estos errores tienen un código de estado de 200
OK.
| Código de error | Descripción | Código de estado HTTP |
|---|---|---|
AccessDenied |
Acceso denegado. |
200 OK |
InternalErrors |
Se ha producido un error interno del servidor. |
200 OK |
MalformedPolicy |
La sintaxis de la política especificada no es válida. |
200 OK |
MultiRegionAccessPointAlreadyOwnedByYou |
Ya tiene un punto de acceso multirregional con el mismo nombre. |
200 OK |
MultiRegionAccessPointModifiedByAnotherRequest |
La acción produjo un error porque otra solicitud está modificando el recurso especificado. Intente volver a enviar la solicitud después de que se haya completado la solicitud anterior. |
200 OK |
MultiRegionAccessPointNotReady |
El punto de acceso multirregional especificado no está preparado para actualizarse. |
200 OK |
MultiRegionAccessPointSameBucketRegion |
Los buckets utilizados para crear un punto de acceso multirregional no pueden estar en la misma región. |
200 OK |
MultiRegionAccessPointUnsupportedRegion |
Uno de los buckets suministrados para crear el punto de acceso multirregional se encuentra en una región que no es compatible. |
200 OK |
NoSuchBucket |
El bucket especificado no existe. |
200 OK |
NoSuchMultiRegionAccessPoint |
El punto de acceso multirregional especificado no existe. |
200 OK |
Lista de códigos de error de concesiones de acceso a Amazon S3
La tabla siguiente contiene errores especiales que las solicitudes de concesiones de acceso a S3 podrían devolver. Para obtener información general sobre los errores de Amazon S3 y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP |
|---|---|---|
AccessGrantAlreadyExists |
La concesión de acceso especificada ya existe |
409 |
AccessGrantsInstanceAlreadyExists |
La instancia de concesiones de acceso ya existe |
409 |
AccessGrantsInstanceNotEmptyError |
Limpie las ubicaciones antes de eliminar la instancia de concesiones de acceso |
400 |
AccessGrantsInstanceNotExistsError |
La instancia de concesiones de acceso no existe |
404 |
AccessGrantsInstanceResourcePolicyNotExists |
La política de recursos de la instancia de concesiones de acceso no existe |
404 |
AccessGrantsLocationAlreadyExistsError |
La ubicación de las concesiones de acceso especificada ya existe |
409 |
AccessGrantsLocationNotEmptyError |
Limpie las concesiones de acceso antes de eliminar la ubicación de concesiones de acceso |
400 |
AccessGrantsLocationsQuotaExceededError |
Se ha superado la cuota de ubicaciones de concesiones de acceso. Cuota de ubicaciones de concesiones de acceso: |
409 |
AccessGrantsQuotaExceededError |
Se ha superado la cuota de concesiones de acceso. Cuota de concesiones de acceso: |
409 |
InvalidTag |
Hay claves de etiquetas duplicadas en la solicitud. Elimine las claves de etiquetas duplicadas e inténtelo de nuevo. |
400 |
InvalidAccessGrant |
La concesión de acceso especificada no es válida |
400 |
InvalidAccessGrantsLocation |
La ubicación de las concesiones de acceso especificada no es válida |
400 |
InvalidIamRole |
El rol de IAM especificado no es válido |
400 |
InvalidIdentityCenterInstance |
La instancia del centro de identidad especificada no es válida |
400 |
InvalidResourcePolicy |
La política de recursos especificada no es válida |
400 |
InvalidResourcePolicy |
La política de recursos especificada no es válida |
400 |
InvalidTag |
Esta solicitud contiene una clave o un valor de etiqueta que no es válido. Los caracteres válidos incluyen lo siguiente: [a-zA-Z+-=._:/]. Las claves de etiqueta pueden contener un máximo de 128 caracteres. Los valores de etiqueta pueden contener un máximo de 256 caracteres. |
400 |
NoSuchAccessGrantError |
La concesión de acceso especificada no existe |
404 |
NoSuchAccessGrantsLocationError |
La ubicación de las concesiones de acceso especificada no existe |
404 |
AccessDenied |
No tiene permisos <requested permission> para el prefijo de S3 solicitado: <requested target> |
403 Forbidden |
StsNotAuthorizedError |
Se ha producido un error ( |
403 |
StsPackedPolicyTooLargeError |
Se ha producido un error ( |
400 |
StsValidationError |
El mensaje de error varía en función del error de validación. |
400 |
InvalidTags |
Las claves de etiquetas no pueden empezar con el prefijo AWS reservado para las etiquetas del sistema. |
400 |
TooManyTags |
El número de etiquetas supera el límite de 50 etiquetas. Elimine algunas etiquetas e inténtelo de nuevo. |
400 |
Lista de códigos de error relacionados con Amazon FSx
La tabla siguiente contiene errores especiales que pueden devolver las solicitudes realizadas a Amazon FSx a través de un punto de acceso de Amazon S3. Para obtener información general sobre los errores de Amazon S3 y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP |
|---|---|---|
AccessDenied |
Este error puede producirse por las siguientes razones:
|
403 Forbidden |
InsufficientCapacity |
Se ha alcanzado la capacidad máxima de almacenamiento del sistema de archivos. |
507 Insufficient Capacity |
InvalidKey |
La clave especificada no es válida. |
400 Bad Request |
SlowDown |
Reduzca la tasa de solicitudes. |
503 Slow Down |
Lista de códigos de error de tablas de Amazon S3
La tabla siguiente contiene errores especiales que las operaciones de tablas de Amazon S3 podrían devolver. Para obtener información general sobre los errores de Amazon S3 y una lista de códigos de error, consulte Respuestas de error.
| Código de error | Descripción | Código de estado HTTP |
|---|---|---|
AccessDeniedException |
La acción no se puede realizar porque no tiene el permiso necesario. |
403 Forbidden |
BadRequestException |
La solicitud no es válida o tiene un formato incorrecto. |
400 Bad Request |
ConflictException |
Se produjo un error en la solicitud porque hay un conflicto con una escritura anterior. Puede reintentar la solicitud. |
409 Conflict |
ForbiddenException |
La persona que llama no está autorizada a realizar la solicitud. |
403 Forbidden |
InternalServerErrorException |
El error de la solicitud se produjo debido a un error de servidor interno. |
500 Internal Server Error |
NotFoundException |
La solicitud se rechazó porque el recurso especificado no se encontró. |
404 Not Found |
TooManyRequestsException |
Se superó el límite en el número de solicitudes por segundo. |
429 Too Many Requests |