Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Interpretieren von Amazon-SQS-XML-API-Antworten
Amazon SQS gibt als Antwort auf eine Aktionsanforderung eine XML-Datenstruktur mit den Ergebnissen der Anforderung zurück. Weitere Informationen finden Sie unter den individuellen Aktionen in der Amazon-Simple-Queue-Service-API-Referenz.
Struktur einer XML-Antwort bei Erfolg
Wenn die Anforderung erfolgreich ist, wird das Hauptantwortelement nach der Aktion mit dem Zusatz Response
(zum Beispiel
) benannt.ActionName
Response
Dieses Element enthält die folgenden untergeordneten Elemente:
-
– Enthält ein aktionsspezifisches Element. Das ElementActionName
ResultCreateQueueResult
enthält das ElementQueueUrl
, das wiederum die URL der erstellten Warteschlange enthält. -
ResponseMetadata
– Enthält dieRequestId
, die wiederum die UUID (Universal Unique Identifier) der Anforderung enthält.
Nachfolgend finden Sie ein Beispiel für eine Antwort bei Erfolg im XML-Format:
<CreateQueueResponse
xmlns=https://sqs.us-east-2.amazonaws.com/doc/2012-11-05/
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:type=CreateQueueResponse>
<CreateQueueResult>
<QueueUrl>https://sqs.us-east-2.amazonaws.com/770098461991/queue2</QueueUrl>
</CreateQueueResult>
<ResponseMetadata>
<RequestId>cb919c0a-9bce-4afe-9b48-9bdf2412bb67</RequestId>
</ResponseMetadata>
</CreateQueueResponse>
XML-Fehler-Antwortstruktur
Wenn eine Anforderung fehlschlägt, gibt Amazon SQS immer das Haupt-Antwort-Element ErrorResponse
zurück. Dieses Element enthält ein Error
- und ein RequestId
-Element.
Das Element Error
enthält die folgenden untergeordneten Elemente:
-
Type
– Gibt an, ob es sich bei dem Fehler um einen Produzenten- oder einen Konsumentenfehler handelt. -
Code
– Gibt den Typ des Fehlers an. -
Message
– Gibt die Fehlerbedingung in einem lesbaren Format an. -
Detail
– (Optional) Gibt zusätzliche Details zu dem Fehler an.
Das Element RequestId
enthält die UUID der Anforderung.
Nachfolgend finden Sie ein Beispiel für eine Antwort bei Fehlschlagen im XML-Format:
<ErrorResponse>
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>
Value (quename_nonalpha) for parameter QueueName is invalid.
Must be an alphanumeric String of 1 to 80 in length.
</Message>
</Error>
<RequestId>42d59b56-7407-4c4a-be0f-4c88daeea257</RequestId>
</ErrorResponse>