Risposte agli errori di fatturazione per Amazon S3 - Amazon Simple Storage Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Risposte agli errori di fatturazione per Amazon S3

In generale, ai proprietari di bucket S3 vengono fatturate le richieste con risposte HTTP 200 OK riuscite e risposte di errore dei clienti. HTTP 4XX Ai proprietari dei bucket non vengono addebitate le risposte agli errori HTTP 5XX del server, come gli errori. HTTP 503 Slow Down Per ulteriori informazioni sugli addebiti di fatturazione se il bucket è configurato come bucket Requester Pays, consulta. Come funzionano i pagamenti a carico del richiedente

La tabella seguente elenca i codici di errore specifici HTTP 3XX e i codici di 4XX stato che non vengono fatturati. Per i bucket configurati con l'hosting di siti Web, le richieste applicabili e gli altri costi verranno comunque applicati quando S3 restituisce un documento di errore personalizzato o per reindirizzamenti personalizzati.

Nota

Per AccessDenied (HTTP403 Forbidden), S3 non addebita alcun costo al proprietario del bucket quando la richiesta viene avviata al di fuori dell'account individuale AWS del proprietario del bucket o dell'organizzazione del proprietario del bucket. AWS

HTTPcodice di stato Codice di errore Descrizione del codice di errore
301 Moved Permanently (301 Spostato definitivamente) PermanentRedirect Il bucket a cui si sta tentando di accedere deve essere indirizzato utilizzando l'endpoint specificato. Invia tutte le richieste future a questo endpoint.
PermanentRedirectControlError L'APIoperazione a cui stai tentando di accedere deve essere risolta utilizzando l'endpoint specificato. Invia tutte le richieste future a questo endpoint.
307 Reindirizzamento temporaneo TemporaryRedirect Verrai reindirizzato al bucket durante l'aggiornamento del server Domain Name System (DNS).
400 Richiesta non valida AuthorizationHeaderMalformed L'intestazione di autorizzazione che hai fornito non è valida.
AuthorizationQueryParametersError I parametri della richiesta di autorizzazione che hai fornito non sono validi.
ConnectionClosedByRequester Restituito al chiamante originale quando si verifica un errore durante la lettura del WriteGetObjectResponse corpo.
DeviceNotActiveError Il dispositivo non è attualmente attivo.
EndpointNotFound Indirizza le richieste all'endpoint corretto.
ExpiredToken Il token fornito è scaduto.
IllegalLocationConstraintException Stai tentando di accedere a un bucket da una regione diversa da quella in cui esiste il bucket. Per evitare questo errore, usa l'--regionopzione. Ad esempio: aws s3 cp awsexample.txt s3://amzn-s3-demo-bucket/ --region ap-east-1.
InvalidArgument

Questo errore può verificarsi per i seguenti motivi:

  • L'argomento specificato non era valido.

  • Nella richiesta mancava un'intestazione obbligatoria.

  • L'argomento specificato era incompleto o nel formato errato.

  • L'argomento specificato deve avere una lunghezza maggiore o uguale a 3.

InvalidBucketOwnerAWSAccountID Il valore del parametro previsto per il proprietario del bucket deve essere un Account AWS ID.
InvalidDigest Il valore Content MD5 o checksum specificato non è valido.
InvalidEncryptionAlgorithmError La richiesta di crittografia specificata non è valida. Il valore valido è AES256.
InvalidHostHeader Le intestazioni dell'host fornite nella richiesta utilizzavano lo stile di indirizzamento errato.
InvalidHttpMethod La richiesta viene effettuata utilizzando un HTTP metodo imprevisto.
InvalidRequest

Questo errore può verificarsi per i seguenti motivi:

  • La richiesta utilizza la versione della firma errata. Usa AWS4-HMAC-SHA256 (Signature Version 4).

  • Un punto di accesso può essere creato solo per un bucket esistente.

  • Il punto di accesso non si trova in uno stato in cui può essere eliminato.

  • Un punto di accesso può essere elencato solo per un bucket esistente.

  • Il token successivo non è valido.

  • È necessario specificare almeno un'azione in una regola del ciclo di vita.

  • È necessario specificare almeno una regola del ciclo di vita.

  • Il numero di regole del ciclo di vita non deve superare il limite consentito di 1000 regole.

  • L'intervallo per il MaxResults parametro non è valido.

  • SOAPle richieste devono essere effettuate tramite una HTTPS connessione.

  • Amazon S3 Transfer Acceleration non è supportato per i bucket con DNS nomi non conformi.

  • Amazon S3 Transfer Acceleration non è supportato per i bucket con punti (.) nel nome.

  • L'endpoint Amazon S3 Transfer Acceleration supporta solo richieste in stile virtuale.

  • Amazon S3 Transfer Acceleration non è configurato su questo bucket.

  • Amazon S3 Transfer Acceleration è disabilitato su questo bucket.

  • Amazon S3 Transfer Acceleration non è supportato in questo bucket. Per assistenza, contatta. AWS Support

  • Amazon S3 Transfer Acceleration non può essere abilitato su questo bucket. Per assistenza, contatta. AWS Support

  • Valori in conflitto forniti nelle HTTP intestazioni e nei parametri di interrogazione.

  • Valori in conflitto forniti nelle HTTP intestazioni e nei campi del modulo. POST

  • CopyObject richiesta effettuata su oggetti di dimensioni superiori a 5 GB.

InvalidSessionException Restituito se la sessione non esiste più perché è scaduta o è scaduta.
InvalidSignature La firma di richiesta calcolata dal server non corrisponde alla firma fornita. Controlla la tua chiave di accesso AWS segreta e il metodo di firma. Per ulteriori informazioni, consulta Firma e autenticazione delle richieste. REST
I. nvalidSOAPRequest Il corpo della SOAP richiesta non è valido.
InvalidStorageClass La classe di archiviazione specificata non è valida.
InvalidTag La richiesta contiene un input di tag non valido. Ad esempio, la richiesta potrebbe contenere chiavi, chiavi o valori duplicati troppo lunghi o tag di sistema.
InvalidToken Il token fornito non è valido o altrimenti non è valido.
Non valido URI Il valore specificato URI non può essere analizzato.
KeyTooLongError La tua chiave è troppo lunga.
KMS.DisabledException La richiesta è stata rifiutata perché la KMS chiave specificata non è abilitata.
KMS.InvalidKeyUsageException La richiesta è stata rifiutata per uno dei seguenti motivi:
  • Il KeyUsage valore della KMS chiave è incompatibile con l'APIoperazione.

  • L'algoritmo di crittografia o l'algoritmo di firma specificato per l'operazione non è compatibile con il tipo di materiale chiave contenuto nella KMS chiave ()KeySpec.

Per crittografare, decrittografare, ricrittografare e generare chiavi di dati, deve essere _. KeyUsage ENCRYPT DECRYPT Per firmare e verificare i messaggi, deve essere _. KeyUsage SIGN VERIFY Per generare e verificare i codici di autenticazione dei messaggi (MACs), KeyUsage deve essere GENERATE _ _VERIFY. MAC Per ricavare i segreti degli accordi chiave, KeyUsage deve essere KEY _. AGREEMENT Per trovare KeyUsage la KMS chiave, usa l' DescribeKey operazione.

Per trovare gli algoritmi di crittografia o firma supportati per una particolare KMS chiave, utilizzate l' DescribeKey operazione.
KMS.KMSInvalidStateException La richiesta è stata rifiutata perché lo stato della risorsa specificata non è valido per questa richiesta. Questa eccezione indica una delle seguenti situazioni:
  • Lo stato della KMS chiave non è compatibile con l'operazione.

    Per trovare lo stato della chiave, utilizzare l' DescribeKey operazione. Per ulteriori informazioni sugli stati chiave compatibili con ciascuna KMS operazione, consulta Key states of AWS KMS keys nella AWS Key Management Service Developer Guide.

  • Per le operazioni crittografiche sulle KMS chiavi negli archivi di chiavi personalizzati, questa eccezione rappresenta un errore generale con molte possibili cause. Per identificare la causa, consultate il messaggio di errore che accompagna l'eccezione.

KMS.NotFoundException La richiesta è stata rifiutata perché non è stato possibile trovare l'entità o la risorsa specificata.
LambdaInvalidResponse Restituito al chiamante originale quando WriteGetObjectResponse risponde con ValidationError . AWS Lambda Vedi il ValidationError messaggio per maggiori dettagli. Non tutti i casi ValidationError generano un LambdaInvalidResponse errore.
LambdaInvocationFailed Invocazione della funzione Lambda non riuscita. I chiamanti potrebbero ricevere il seguente errore quando S3 Object Lambda non è in grado di richiamare correttamente la funzione Lambda configurata. Il messaggio di errore potrebbe contenere dettagli su un eventuale errore restituito dal AWS Lambda servizio quando si richiama la funzione (ad esempio, codice di stato, codice di errore, messaggio di errore e ID della richiesta).
M alformedACLError Il formato ACL fornito non è ben formato o non è stato convalidato rispetto allo schema pubblicato.
M alformedPOSTRequest Il corpo della POST richiesta non è costituito da dati multiparti/moduli ben formati.
Malformato XML Il formato XML fornito non è ben formato o non è stato convalidato rispetto allo schema pubblicato.
MaxPostPreDataLengthExceededError I campi POST di richiesta che precedono il file di caricamento erano troppo grandi.
MetadataTooLarge Le intestazioni dei metadati superano la dimensione massima consentita per i metadati.
MissingAttachment Era previsto un SOAP allegato, ma non è stato trovato.
MissingRequestBodyError Hai inviato un XML documento vuoto come richiesta.
MissingSecurityHeader Nella tua richiesta manca un'intestazione obbligatoria.
NoLoggingStatusForKey Non esiste una sottorisorsa sullo stato della registrazione di una chiave.
NotDeviceOwnerError Il dispositivo che ha generato il token non è di proprietà dell'utente autenticato.
ResponseInterrupted Restituito al chiamante originale quando si verifica un errore durante la lettura del WriteGetObjectResponse corpo.
RequestHeaderSectionTooLarge L'intestazione della richiesta e i parametri di query utilizzati per far sì che la richiesta superi le dimensioni massime consentite
TokenCodeInvalidError Il numero di serie e/o il codice token che hai fornito non sono validi.
UnexpectedContent Questa richiesta contiene contenuti non supportati.
UnsupportedArgument La richiesta conteneva un argomento non supportato.
UnsupportedSignature La richiesta fornita è firmata con una versione STS Token non supportata oppure la versione della firma non è supportata.
UserKeyMustBeSpecified La POST richiesta del bucket deve contenere il nome di campo specificato. Se è specificato, controlla l'ordine dei campi.
IncorrectEndpoint Il bucket specificato esiste in un'altra regione. Indirizza le richieste all'endpoint corretto.
ValidationError Gli errori di convalida possono essere restituiti dall' WriteGetObjectResponse APIoperazione e possono verificarsi per numerose ragioni. Vedi il messaggio di errore per maggiori dettagli.
403 Non consentito RequestTimeTooSkewed La differenza tra l'ora della richiesta e l'ora del server è troppo grande.
SignatureDoesNotMatch La firma di richiesta calcolata dal server non corrisponde alla firma fornita. Controlla la tua chiave di accesso AWS segreta e il metodo di firma. Per ulteriori informazioni, consulta RESTAutenticazione e SOAPautenticazione.
NotSignedUp Il tuo account non è registrato per il servizio Amazon S3. È necessario registrarsi prima di poter utilizzare Amazon S3. Puoi registrarti al seguente indirizzoURL: https://aws.amazon.com /s3
InvalidSecurity Le credenziali di sicurezza fornite non sono valide.
InvalidPayer Tutti gli accessi a questo oggetto sono stati disabilitati. Per ulteriore assistenza, consulta Contattaci.
InvalidAccessKeyId L'ID della chiave di AWS accesso che hai fornito non esiste nei nostri archivi.
AccountProblem C'è un problema Account AWS che impedisce il corretto completamento dell'operazione. Per ulteriore assistenza, consulta Contattaci.
UnauthorizedAccessError Applicabile solo nelle regioni della Cina. Restituito quando viene effettuata una richiesta a un bucket che non dispone di una ICP licenza. Per ulteriori informazioni, vedere ICPRecordal.
U nexpectedIPError Applicabile solo nelle regioni della Cina. Questa richiesta è stata rifiutata perché l'IP era imprevisto.
MissingAuthenticationToken La richiesta non è stata firmata. 
LambdaPermissionError Il chiamante non è autorizzato a richiamare la funzione Lambda. Il chiamante deve avere il permesso di richiamare la funzione Lambda. Controlla le politiche allegate al chiamante e assicurati che ne sia stato consentito l'uso lambda:Invoke per la funzione configurata. Il messaggio di errore potrebbe contenere dettagli su un eventuale errore restituito dal servizio Lambda quando si richiama la funzione (ad esempio, codice di stato, codice di errore, messaggio di errore e ID richiesta).
404 Not Found (404 Non trovato) LambdaNotFound La AWS Lambda funzione non è stata trovata. La funzione, la versione o l'alias Lambda configurati non sono stati trovati durante il tentativo di richiamarlo. Assicurati che la configurazione del punto di accesso S3 Object Lambda punti alla funzione Lambda corretta. ARN Il messaggio di errore potrebbe contenere dettagli su un eventuale errore restituito dal AWS Lambda servizio quando si richiama la funzione (ad esempio, codice di stato, codice di errore, messaggio di errore e ID della richiesta).
NoSuchAsyncRequest La richiesta specificata non è stata trovata.
NoSuchObjectLockConfiguration L'oggetto specificato non ha una ObjectLock configurazione.
NoSuchUpload Il caricamento multiparte specificato non esiste. L'ID di caricamento potrebbe non essere valido oppure il caricamento in più parti potrebbe essere stato interrotto o completato.
NoSuchWebsiteConfiguration Il bucket specificato non ha una configurazione del sito Web.
NoTransformationDefined Nessuna trasformazione trovata per questo Object Lambda Access Point.
ObjectLockConfigurationNotFoundError La configurazione Object Lock non esiste per questo bucket.
Metodo 405 non consentito MethodNotAllowed Il metodo specificato non è consentito su questa risorsa.
409 Conflitto BucketAlreadyExists Il nome del bucket richiesto non è disponibile. Lo spazio dei nomi del bucket è condiviso da tutti gli utenti del sistema. Specificare un nome diverso e riprovare.
InvalidBucketState La richiesta non è valida per lo stato corrente del bucket.
OperationAborted È attualmente in corso un'operazione condizionale in conflitto su questa risorsa. Riprova.
4.1.1 Lunghezza richiesta MissingContentLength È necessario fornire l'intestazione Content-LengthHTTP.
4.1.2 Precondizione non riuscita RequestIsNotMultiPartContent Una POST richiesta di bucket deve essere di tipo allegato multipart/form-data.
4.1.6 Intervallo richiesto non soddisfacente InvalidRange L'intervallo richiesto non è valido per la richiesta. Prova un altro intervallo.