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
Importante
Il 13 maggio 2024, abbiamo iniziato a implementare una modifica per eliminare gli addebiti per le richieste non autorizzate non avviate dal proprietario del bucket. Una volta completata l'implementazione di questa modifica, i proprietari dei bucket non dovranno mai sostenere costi di richiesta o di larghezza di banda per le richieste che restituiscono errori AccessDenied
(HTTP403 Forbidden
) quando tali richieste vengono avviate dall'esterno del loro account o organizzazione individuale. AWS AWS La pagina corrente mostra un elenco completo dei codici di 4XX
stato HTTP 3XX
e dei codici di stato che non verranno fatturati. Questa modifica alla fatturazione non richiede aggiornamenti delle applicazioni e si applica a tutti i bucket S3. Una volta completata l'implementazione di questa modifica Regioni AWS, aggiorneremo la nostra documentazione.
In generale, ai proprietari di bucket S3 vengono fatturate le richieste con risposte HTTP 200 OK
riuscite e risposte di errore HTTP 4XX
dei client. 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 tuo 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. | |
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'--region opzione. Ad esempio: aws s3 cp . |
|
InvalidArgument |
Questo errore può verificarsi per i seguenti motivi:
|
|
InvalidDigest | Il valore Content MD5 o checksum specificato non è valido. | |
InvalidEncryptionAlgorithmError | La richiesta di crittografia specificata non è valida. Il valore valido è AES256 . |
|
InvalidRequest |
Questo errore può verificarsi per i seguenti motivi:
|
|
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. | |
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. | |
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. | |
RequestHeaderSectionTooLarge | L'intestazione della richiesta e i parametri di query utilizzati per far sì che la richiesta superi le dimensioni massime consentite | |
UnexpectedContent | Questa richiesta contiene contenuti non supportati. | |
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. | |
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 con il tuo 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 |
|
404 Not Found (404 Non trovato) | 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 dispone di una configurazione del sito Web. | |
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. |