

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 SOAP
<a name="SOAPErrorResponses"></a>

**Nota**  
 Le API SOAP per Amazon S3 non sono disponibili per i nuovi clienti, con la fine del ciclo di vita prevista per il 31 agosto 2025. Ti consigliamo di utilizzare l'API REST o gli SDK. AWS 

In SOAP, il risultato dell'errore viene restituito al client come errore SOAP, con il codice di risposta HTTP 500. Se non si riceve un errore SOAP, la richiesta è stata eseguita correttamente. Il codice di errore SOAP di Amazon S3 è composto da un codice di errore SOAP 1.1 standard («Server» o «Client») concatenato con il codice di errore Amazon. S3-specific Ad esempio: "" o "». Server.InternalError Client.NoSuchBucket L'elemento stringa di errore di SOAP contiene un messaggio di errore generico in inglese leggibile da un interprete umano. Infine, l'elemento del dettaglio di errore SOAP contiene informazioni varie pertinenti all'errore.

Ad esempio, se si tenta di eliminare l'oggetto «Fred», che non esiste, il corpo della risposta SOAP contiene un errore SOAP NoSuchKey "".

L'esempio seguente mostra un esempio di risposta di errore SOAP.

```
1. <soapenv:Body>
2.   <soapenv:Fault>
3.     <Faultcode>soapenv:Client.NoSuchKey</Faultcode>
4.     <Faultstring>The specified key does not exist.</Faultstring>
5.     <Detail>
6.       <Key>Fred</Key>
7.     </Detail>
8.   </soapenv:Fault>
9.   </soapenv:Body>
```

La tabella seguente illustra gli elementi di risposta agli errori SOAP


|  Nome  |  Description  | 
| --- | --- | 
| Detail  | Contenitore per la chiave coinvolta nell'errore<br />Tipo: Container<br />Antenato: Body.Fault | 
| Fault  | Contenitore per informazioni sugli errori.<br />Tipo: Container<br />Antenato: corpo | 
| Faultcode  | Il codice di errore è una stringa che identifica in modo univoco una condizione di errore. Ha lo scopo di essere letta e compresa dai programmi che rilevano e gestiscono gli errori in base al loro tipo. Per ulteriori informazioni, vedere [ Elenco dei codici di errore. ](ErrorResponses.md#ErrorCodeList)<br />Tipo: stringa<br />Antenato: Body.Fault | 
|  Faultstring  | La stringa di errore contiene una descrizione generica della condizione di errore in inglese. È destinato a interlocutori umani. I programmi semplici visualizzano il messaggio direttamente all'utente finale se si verifica una condizione di errore che non conoscono o che non sono interessati a gestire. I programmi sofisticati con una gestione degli errori più completa e una corretta internazionalizzazione hanno maggiori probabilità di ignorare la stringa di errore.<br />Tipo: stringa<br />Antenato: Body.Fault | 
| Key  | Identifica la chiave coinvolta nell'errore<br />Tipo: stringa<br />Antenato: Body.Fault | 