Fatturazione per le risposte di errore di 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à.

Fatturazione per le risposte di errore di Amazon S3

In generale, ai proprietari di bucket S3 vengono addebitati i costi associati alle richieste con risposte HTTP 200 OK andate a buon fine e risposte di errore del client HTTP 4XX. Ai proprietari di bucket non vengono addebitati i costi per le risposte di errore del server HTTP 5XX, come ad esempio gli errori HTTP 503 Slow Down. Per ulteriori informazioni sui costi addebitati in caso di configurazione del bucket come bucket con pagamento a carico del richiedente, consulta Come funzionano i pagamenti a carico del richiedente.

La tabella seguente elenca i codici di errore specifici inclusi tra i codici di stato HTTP 3XX e 4XX per cui non vengono addebitati costi. Per i bucket configurati con l'hosting di siti web, i costi applicabili associati alle richieste e ad altri elementi vengono comunque applicati quando S3 restituisce un documento di errore personalizzato o per i 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' AWS account individuale del proprietario del bucket o dell'organizzazione del proprietario del bucket. AWS

Codice di stato HTTP 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 tramite l'endpoint specificato. Inviare tutte le richieste future a questo endpoint.
PermanentRedirectControlError L'operazione API a cui si sta tentando di accedere deve essere indirizzata tramite l'endpoint specificato. Inviare tutte le richieste future a questo endpoint.
307 Reindirizzamento temporaneo TemporaryRedirect L'utente viene reindirizzato al bucket mentre il server del sistema dei nomi di dominio (DNS) viene aggiornato.
400 Richiesta non valida AuthorizationHeaderMalformed L'intestazione di autorizzazione fornita non è valida.
AuthorizationQueryParametersError I parametri della query di autorizzazione forniti non sono validi.
ConnectionClosedByRequester Restituito al chiamante originale quando si verifica un errore durante la lettura del corpo. WriteGetObjectResponse
DeviceNotActiveError Il dispositivo non è attualmente attivo.
EndpointNotFound Indirizzare le richieste all'endpoint corretto.
ExpiredToken Il token fornito è scaduto.
IllegalLocationConstraintException Si sta tentando di accedere a un bucket da una Regione diversa da quella in cui esiste il bucket. Per evitare questo errore, utilizzare l'opzione --region. 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 è valido.

  • Nella richiesta manca un'intestazione obbligatoria.

  • L'argomento specificato è 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 utilizzano uno stile di indirizzamento errato.
InvalidHttpMethod La richiesta è stata effettuata utilizzando un metodo HTTP imprevisto.
InvalidRequest

Questo errore può verificarsi per i seguenti motivi:

  • La richiesta utilizza la versione della firma errata. Utilizzare 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'operazione 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 1.000 regole.

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

  • Le richieste SOAP devono essere effettuate tramite una connessione HTTPS.

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

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

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

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

  • Amazon S3 Transfer Acceleration è disabilitato in questo bucket.

  • Amazon S3 Transfer Acceleration non è supportato in questo bucket. Per assistenza, contattare il Supporto.

  • Amazon S3 Transfer Acceleration non può essere abilitato in questo bucket. Per assistenza, contattare il Supporto.

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

  • Valori in conflitto forniti nelle intestazioni HTTP 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é è andata in timeout o scaduta.
InvalidSignature La firma della richiesta calcolata dal server non corrisponde alla firma fornita dall'utente. Controlla la tua chiave di accesso AWS segreta e il metodo di firma. Per ulteriori informazioni, consulta Signing and authenticating REST requests.
Non valido SOAPRequest Il corpo della richiesta SOAP non è valido.
InvalidStorageClass La classe di storage specificata non è valida.
InvalidTag La richiesta contiene un tag inserito non valido. Ad esempio, la richiesta potrebbe contenere chiavi duplicate, chiavi o valori troppo lunghi oppure tag di sistema.
InvalidToken Il token fornito ha un formato errato o comunque non è valido.
InvalidURI L'URI specificato non può essere analizzato.
KeyTooLongError La chiave è troppo lunga.
KM. DisabledException La richiesta è stata rifiutata perché la chiave KMS specificata non è abilitata.
KM. InvalidKeyUsageException La richiesta è stata rifiutata per uno dei seguenti motivi:
  • Il KeyUsage valore della chiave KMS è incompatibile con l'operazione API.

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

Per crittografare, decrittografare, ricrittografare e generare chiavi di dati, deve essere ENCRYPT_DECRYPT. KeyUsage Per firmare e verificare i messaggi, deve essere SIGN_VERIFY. KeyUsage Per generare e verificare i codici di autenticazione dei messaggi (MACs), deve essere GENERATE_VERIFY_MAC KeyUsage . Per ricavare i segreti contrattuali chiave, deve essere KEY_AGREEMENT. KeyUsage Per trovare la KeyUsage chiave KMS, usa l'operazione. DescribeKey

Per trovare gli algoritmi di crittografia o firma supportati per una particolare chiave KMS, usa l'operazione. DescribeKey
KM. 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 chiave KMS non è compatibile con l'operazione.

    Per trovare lo stato della chiave, usa l' DescribeKey operazione. Per saperne di più su quali sono gli stati delle chiavi compatibili con ciascuna operazione KMS, consulta Key states of AWS KMS keys nella Guida per gli sviluppatori del AWS Key Management Service .

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

KM. NotFoundException La richiesta è stata rifiutata perché non è possibile trovare l'entità o la risorsa specificata.
LambdaInvalidResponse Restituito al chiamante originale quando WriteGetObjectResponse risponde con ValidationError a. 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 Lambda per oggetti S3 non è in grado di invocare 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).
Malformato ACLError L'ACL fornito non è in un formato valido o non è stato convalidato in base al nostro schema pubblicato.
Malformato POSTRequest Il corpo della richiesta POST non è multipart/form-data in un formato valido.
MalformedXML Il documento XML fornito non è in un formato valido o non è stato convalidato in base al nostro schema pubblicato.
MaxPostPreDataLengthExceededError I campi della richiesta POST che precedono il file di caricamento sono troppo grandi.
MetadataTooLarge Le intestazioni dei metadati superano la dimensione massima consentita per i metadati.
MissingAttachment Era previsto un allegato SOAP, ma non è stato trovato.
MissingRequestBodyError È stato inviato un documento XML vuoto come richiesta.
MissingSecurityHeader Nella richiesta manca un'intestazione obbligatoria.
NoLoggingStatusForKey Non esiste una risorsa secondaria dello stato di registrazione per 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 della query utilizzati per effettuare la richiesta superano le dimensioni massime consentite.
TokenCodeInvalidError Il numero di serie e/o il codice token forniti non sono validi.
UnexpectedContent Questa richiesta contiene contenuti non supportati.
UnsupportedArgument La richiesta contiene un argomento non supportato.
UnsupportedSignature La richiesta fornita è firmata con una versione del token STS non supportata o la versione della firma non è supportata.
UserKeyMustBeSpecified La richiesta POST del bucket deve contenere il nome di campo specificato. Se è specificato, controllare l'ordine dei campi.
IncorrectEndpoint Il bucket specificato esiste in un'altra Regione. Indirizzare le richieste all'endpoint corretto.
ValidationError Gli errori di convalida possono essere restituiti dal funzionamento dell' WriteGetObjectResponse API e possono verificarsi per numerose ragioni. Per ulteriori dettagli, vedere il messaggio di errore.
403 Non consentito RequestTimeTooSkewed La differenza tra l'ora della richiesta e l'ora del server è troppo grande.
SignatureDoesNotMatch La firma della richiesta calcolata dal server non corrisponde alla firma fornita dall'utente. Controlla la tua chiave di accesso AWS segreta e il metodo di firma. Per ulteriori informazioni, vedere Autenticazione REST e Autenticazione SOAP.
NotSignedUp L'account non è registrato per il servizio Amazon S3. È necessario registrarsi prima di poter utilizzare Amazon S3. Puoi registrarti al seguente URL: 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, vedere Contattaci.
InvalidAccessKeyId L'ID della chiave di AWS accesso che hai fornito non esiste nei nostri archivi.
AccountProblem C'è un problema con il tuo Account AWS che impedisce il corretto completamento dell'operazione. Per ulteriore assistenza, vedere Contattaci.
UnauthorizedAccessError Applicabile solo nelle Regioni della Cina. Restituito quando viene effettuata una richiesta a un bucket che non dispone di una licenza ICP. Per ulteriori informazioni, consulta ICP Recordal.
Inaspettato IPError Applicabile solo nelle Regioni della Cina. La richiesta è stata rifiutata perché l'IP era imprevisto.
MissingAuthenticationToken La richiesta non è firmata. 
LambdaPermissionError Il chiamante non è autorizzato a invocare la funzione Lambda. Il chiamante deve disporre dell'autorizzazione per invocare la funzione Lambda. Controllare le policy collegate al chiamante e assicurarsi che disponga dell'autorizzazione per utilizzare lambda:Invoke per la funzione configurata. Il messaggio di errore potrebbe contenere dettagli su un eventuale errore restituito dal servizio Lambda quando si invoca 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 Lambda, la versione o l'alias configurati non sono stati trovati durante il tentativo di invocarli. Assicurarsi che la configurazione del punto di accesso Lambda per oggetti S3 punti all'ARN della funzione Lambda corretto. 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 in più parti 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 punto di accesso per le espressioni Lambda dell'oggetto.
ObjectLockConfigurationNotFoundError La configurazione Object Lock non esiste per questo bucket.
405 Metodo 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 Su questa risorsa è attualmente in corso un'operazione condizionale in conflitto. Riprovare.
411 Lunghezza richiesta MissingContentLength È necessario fornire l'intestazione HTTP Content-Length.
412 Precondizione non riuscita RequestIsNotMultiPartContent Una richiesta POST del bucket deve essere del tipo enclosure-type multipart/form-data.
416 Impossibile attenersi all'intervallo richiesto InvalidRange L'intervallo richiesto non è valido per la richiesta. Provare un altro intervallo.