Códigos de error comunes de la API REST
En la tabla siguiente se muestran los códigos de error que puede devolver una operación en cualquiera de los servicios de almacenamiento.
| Código de error | Código de estado HTTP | Mensaje de usuario |
|---|---|---|
| NoAuthenticationInformation | No autorizado (401) | El servidor no pudo autenticar la solicitud. Consulte la información en el encabezado www-authenticate. |
| InvalidAuthenticationInfo | No autorizado (401) | El servidor no pudo autenticar la solicitud. Consulte la información en el encabezado www-authenticate. |
| AccountAlreadyExists | Conflicto (409) | La cuenta especificada ya existe. |
| AccountBeingCreated | Conflicto (409) | La cuenta especificada se está creando. |
| AccountIsDisabled | Prohibido (403) | La cuenta especificada está deshabilitada. |
| AccountProtectedFromDeletion | Conflicto (409) | Los <accountName> contenedores de <containerName> cuentas tienen <have legal hold\locked immutability policy> . |
| AuthenticationFailed | Prohibido (403) | El servidor no pudo autenticar la solicitud. Compruebe que el valor del encabezado Authorization está formado correctamente y que incluye la firma. |
| ConditionHeadersNotSupported | BadRequest (400) | No se admiten encabezados de condición. |
| ConditionNotMet | No modificado (304) | La condición especificada en los encabezados condicionales no se cumplió para una operación de lectura. |
| ConditionNotMet | Error de condición previa (412) | La condición especificada en los encabezados condicionales no se cumplió para una operación de escritura. |
| EmptyMetadataKey | Solicitud incorrecta (400) | La clave de uno de los pares clave-valor de metadatos está vacía. |
| InsufficientAccountPermissions | Prohibido (403) | Las operaciones de lectura están deshabilitadas actualmente. |
| InsufficientAccountPermissions | Prohibido (403) | No se permiten operaciones de escritura. |
| InsufficientAccountPermissions | Prohibido (403) | La cuenta a la que se está teniendo acceso no tiene suficientes permisos para ejecutar esta operación. |
| InternalError | Error interno del servidor (500) | Se produjo un error interno en el servidor. Vuelva a intentar realizar la solicitud. |
| InvalidAuthenticationInfo | Solicitud incorrecta (400) | La información de autenticación no se proporcionó en el formato correcto. Compruebe el valor del encabezado Authorization. |
| InvalidHeaderValue | Solicitud incorrecta (400) | El valor proporcionado para uno de los encabezados HTTP no estaba en el formato correcto. |
| InvalidHttpVerb | Solicitud incorrecta (400) | El servidor no reconoció el verbo HTTP especificado. |
| InvalidInput | Solicitud incorrecta (400) | Una de las entradas de la solicitud no es válida. |
| InvalidMd5 | Solicitud incorrecta (400) | El valor MD5 especificado en la solicitud no es válido. El valor MD5 debe ser de 128 bits y con codificación Base64. |
| InvalidMetadata | Solicitud incorrecta (400) | Los metadatos especificados no son válidos. Incluyen caracteres que no se permiten. |
| InvalidQueryParameterValue | Solicitud incorrecta (400) | Se especificó un valor no válido para uno de los parámetros de consulta del URI de solicitud. |
| InvalidRange | No se puede satisfacer el intervalo solicitado (416) | El intervalo especificado no es válido para el tamaño actual del recurso. |
| InvalidResourceName | Solicitud incorrecta (400) | El nombre de recurso especificado contiene caracteres no válidos. |
| InvalidUri | Solicitud incorrecta (400) | El URI solicitado no representa ningún recurso en el servidor. |
| InvalidXmlDocument | Solicitud incorrecta (400) | El código XML especificado no es válido desde el punto de vista sintáctico. |
| InvalidXmlNodeValue | Solicitud incorrecta (400) | El valor proporcionado para uno de los nodos XML del cuerpo de la solicitud no estaba en el formato correcto. |
| Md5Mismatch | Solicitud incorrecta (400) | El valor MD5 especificado en la solicitud no coincide con el valor MD5 calculado por el servidor. |
| MetadataTooLarge | Solicitud incorrecta (400) | El tamaño de los metadatos especificados supera el tamaño máximo permitido. |
| MissingContentLengthHeader | Longitud requerida (411) | El encabezado Content-Length no se ha especificado. |
| MissingRequiredQueryParameter | Solicitud incorrecta (400) | No se especificó un parámetro de consulta necesario para esta solicitud. |
| MissingRequiredHeader | Solicitud incorrecta (400) | No se ha especificado un encabezado HTTP obligatorio. |
| MissingRequiredXmlNode | Solicitud incorrecta (400) | No se especificó un nodo XML obligatorio en el cuerpo de la solicitud. |
| MultipleConditionHeadersNotSupported | Solicitud incorrecta (400) | No se admiten encabezados de condición múltiples. |
| OperationTimedOut | Error interno del servidor (500) | La operación no se pudo completar en el tiempo permitido. |
| OutOfRangeInput | Solicitud incorrecta (400) | Una de las entradas de la solicitud está fuera del intervalo. |
| OutOfRangeQueryParameterValue | Solicitud incorrecta (400) | Un parámetro de consulta especificado en el URI de solicitud está fuera del intervalo válido. |
| RequestBodyTooLarge | Entidad solicitada demasiado grande (413) | El tamaño del cuerpo de la solicitud supera el tamaño máximo permitido. |
| ResourceTypeMismatch | Conflicto (409) | El tipo de recurso especificado no coincide con el tipo de recurso existente. |
| RequestUrlFailedToParse | Solicitud incorrecta (400) | No se pudo analizar la dirección URL de la solicitud. |
| ResourceAlreadyExists | Conflicto (409) | El recurso especificado ya existe. |
| ResourceNotFound | No encontrado (404) | El recurso especificado no existe. |
| ServerBusy | Servicio no disponible (503) | El servidor actualmente no puede recibir solicitudes. Vuelva a intentar realizar la solicitud. |
| ServerBusy | Servicio no disponible (503) | La entrada supera el límite de la cuenta. |
| ServerBusy | Servicio no disponible (503) | Egress está por encima del límite de la cuenta. |
| ServerBusy | Servicio no disponible (503) | Las operaciones por segundo están por encima del límite de la cuenta. |
| UnsupportedHeader | Solicitud incorrecta (400) | No se admite uno de los encabezados HTTP especificados en la solicitud. |
| UnsupportedXmlNode | Solicitud incorrecta (400) | No se admite uno de los nodos XML especificados en el cuerpo de la solicitud. |
| UnsupportedQueryParameter | Solicitud incorrecta (400) | No se admite uno de los parámetros de consulta especificados en el URI de solicitud. |
| UnsupportedHttpVerb | Método no permitido (405) | El recurso no admite el verbo HTTP especificado. |
Vea también
Códigos de error de Blob Service
Códigos de error de Queue Service
Códigos de error de Table Service
Códigos de error del servicio de archivos
Solución de problemas de operaciones de API
HttpStatusCode (enumeración)
Storage REST de servicios