

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.

# Integration AWS Support in ereignisgesteuerte Anwendungen mithilfe von Amazon EventBridge
<a name="eventbridge-integration"></a>

Sie können sie AWS Support in ereignisgesteuerte Anwendungen (EDAs) integrieren, die Ereignisse verwenden, um zwischen Anwendungskomponenten AWS Support zu kommunizieren und nachgelagerte Prozesse zu initiieren. 

Sie können sich beispielsweise benachrichtigen lassen, wenn die folgenden AWS Support Ereignisse in Ihrem Konto eintreten:
+ Ein Support-Fall wird erstellt, gelöst oder erneut geöffnet
+ Eine Korrespondenz wird zu einem bestehenden Supportfall hinzugefügt

Sie tun dies, indem Sie Amazon verwenden EventBridge , um Ereignisse von AWS Support zu anderen Softwarekomponenten weiterzuleiten. Amazon EventBridge ist ein serverloser Service, der Ereignisse verwendet, um Anwendungskomponenten miteinander zu verbinden, sodass Sie AWS Dienste einfacher integrieren können, z. B. AWS Support in ereignisgesteuerte Architekturen ohne zusätzlichen Code und zusätzliche Operationen.

## Wie werden Ereignisse weitergeleitet EventBridge AWS Support
<a name="eventbridge-routes-service-events-aws.support"></a>

So EventBridge funktioniert das mit AWS Support Ereignissen:

 AWS Support Generiert wie bei vielen AWS Diensten Ereignisse und sendet sie an den EventBridge *Standard-Event-Bus*. Ein Eventbus ist ein Router, der Ereignisse empfängt und sie an die von Ihnen angegebenen *Ziele* weiterleitet. Zu den Zielen können andere AWS Dienste, benutzerdefinierte Anwendungen und SaaS-Partneranwendungen gehören. 

EventBridge leitet Ereignisse gemäß den *Regeln* weiter, die Sie im Event-Bus erstellen. Für jede Regel geben Sie einen Filter oder ein *Ereignismuster* an, um nur die gewünschten Ereignisse auszuwählen. Jedes Mal, wenn ein Ereignis an den Event-Bus gesendet wird, wird es mit den einzelnen Regeln EventBridge verglichen. Wenn das Ereignis der Regel entspricht EventBridge , wird das Ereignis an die angegebenen Ziele weitergeleitet.

![\[AWS Dienste senden Ereignisse an den EventBridge Standard-Event-Bus. Wenn das Ereignis mit dem Ereignismuster einer Regel übereinstimmt, EventBridge wird das Ereignis an die für diese Regel angegebenen Ziele weitergeleitet.\]](http://docs.aws.amazon.com/de_de/awssupport/latest/user/images/eventbridge-integration-how-it-works.png)


## AWS Support Ereignisse
<a name="supported-events"></a>

AWS Support sendet die folgenden Ereignisse automatisch an den EventBridge Standard-Event-Bus.


| Ereignisdetailtyp | Description | 
| --- | --- | 
|  [Aktualisierung des Supportfalls](event-detail-support-case-update.md)  |  Stellt eine Änderung in einem Supportfall dar.  | 

### Ereignisstruktur
<a name="eventbridge-event-structure"></a>

Alle Ereignisse von AWS Diensten enthalten zwei Datentypen:
+ Ein allgemeiner Satz von Feldern, die Metadaten über das Ereignis enthalten, z. B. den AWS Dienst, der die Quelle des Ereignisses darstellt, den Zeitpunkt, zu dem das Ereignis generiert wurde, das Konto und die Region, in der das Ereignis stattgefunden hat, und andere. Definitionen dieser allgemeinen Felder finden Sie unter [Event-Struktur](https://docs.aws.amazon.com/eventbridge/latest/ref/overiew-event-structure.html) in der *Amazon EventBridge Events-Referenz*. 
+ Ein `detail` Feld, das Daten enthält, die für dieses spezielle Serviceereignis spezifisch sind. 

### AWS Support Lieferung der Veranstaltung über AWS CloudTrail
<a name="eventbridge-events-via-cloudtrail"></a>

AWS Dienste können Ereignisse direkt an den EventBridge Standard-Event-Bus senden. AWS CloudTrail Sendet außerdem Ereignisse, die von zahlreichen AWS Diensten stammen EventBridge , an. Zu diesen Ereignissen können API-Aufrufe, Konsolenanmeldungen und -aktionen, Serviceereignisse und CloudTrail Insights gehören. Weitere Informationen finden Sie AWS CloudTrail im *EventBridge Benutzerhandbuch* unter [AWS Serviceereignisse, die über bereitgestellt werden](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event-cloudtrail.html). 

Eine Liste der AWS Support Ereignisse, an die gesendet wurden EventBridge, finden Sie unter dem AWS Support Thema in der [https://docs.aws.amazon.com/eventbridge/latest/ref/welcome.html](https://docs.aws.amazon.com/eventbridge/latest/ref/welcome.html).

## Erstellen von Ereignismustern, die AWS Support Ereignissen entsprechen
<a name="eventbridge-event-delivery-filter"></a>

Bei Ereignismustern handelt es sich um Filter, die angeben, welche Daten die Ereignisse enthalten sollen, die Sie auswählen möchten.

Jedes Ereignismuster ist ein JSON-Objekt, das Folgendes enthält:
+ Ein `source`-Attribut, das den Service identifiziert, der das Ereignis sendet. Für AWS Support Ereignisse ist die Quelle`aws.support`.
+ (Optional): Ein `detail-type` Attribut, das ein Array mit den passenden Ereignisnamen enthält.
+ (Optional): Ein `detail`-Attribut, das alle anderen Ereignisdaten für den Abgleich enthält.

Das folgende Ereignismuster würde beispielsweise alle Support-Case-Aktualisierungsereignisse auswählen aus AWS Support:

```
{
  "source": ["aws.support"],
  "detail-type": ["Support Case Update"]
}
```

Sie können Ihre Eventauswahl noch konkreter gestalten, indem Sie Werte in das Ereignis selbst einbeziehen. Das folgende Ereignismuster entspricht beispielsweise Support-Case-Aktualisierungsereignissen, die einen Fall darstellen, der erneut geöffnet wird:

```
{
  "source": ["aws.support"],
  "detail-type": ["Support Case Update"],
  "detail": {
      "event-name": "ReopenCase"
    }
}
```

Weitere Informationen zum Schreiben von Ereignismustern finden Sie unter [Ereignismuster](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html) im *EventBridge Benutzerhandbuch*.

### Weitere Informationen finden Sie auch unter
<a name="see-also-eventbridge-support"></a>

Weitere Informationen zur Verwendung von EventBridge mit AWS Support finden Sie in den folgenden Ressourcen: 
+ [So automatisieren Sie die AWS Support API mit Amazon EventBridge](https://aws.amazon.com/blogs/mt/how-to-automate-aws-support-api-with-amazon-eventbridge)
+ [AWS Support Benachrichtigung über Fallaktivitäten aktiviert](https://github.com/aws-samples/aws-support-case-activity-notifier) GitHub

# Veranstaltung zur Aktualisierung von Support-Fällen
<a name="event-detail-support-case-update"></a>

Im Folgenden finden Sie die Detailfelder für die `Support Case Update` Veranstaltung.

Die `detail-type` Felder `source` und sind unten aufgeführt, da sie spezifische Werte für AWS Support Ereignisse enthalten. Definitionen der anderen Metadatenfelder, die in allen Ereignissen enthalten sind, finden Sie unter [Event-Struktur](https://docs.aws.amazon.com/eventbridge/latest/ref/overiew-event-structure.html) in der *Amazon EventBridge Events-Referenz*.

```
{
  . . .,
  "detail-type": "Support Case Update",
  "source": "aws.support",
  . . .,
  "detail": {
    "case-id" : "string",
    "display-id" : "string",
    "communication-id" : "string",
    "event-name" : "string",
    "origin" : "string"
  }
}
```

`detail-type`  <a name="support-case-update-detail-type"></a>
Identifiziert den Ereignistyp.  
Für dieses Ereignis ist dieser Wert`Support Case Update`.

`source`  <a name="support-case-update-source"></a>
Identifiziert den Service, aus dem das Ereignis stammt. Für AWS Support Ereignisse ist dieser Wert`aws.support`.

`detail`  <a name="support-case-update-detail"></a>
Ein JSON-Objekt, das Informationen zum Ereignis enthält. Der Service, der das Ereignis generiert, bestimmt den Inhalt dieses Feldes.  
Für dieses Ereignis beinhalten diese Daten:    
`case-id`  <a name="support-case-update-case-id"></a>
Die Support-Case-ID. Die Fallnummer ist eine alphanumerische Zeichenfolge im folgenden Format: case- *12345678910-2013-c4c1d2bf33c5cf47*.  
`display-id`  <a name="support-case-update-display-id"></a>
Die Kennung für AWS Support den Fall auf den Seiten im Center.  
`communication-id`  <a name="support-case-update-communication-id"></a>
Die Kommunikations-ID.  
`event-name`  <a name="support-case-update-event-name"></a>
*Zulässige Werte*: `CreateCase` \$1 `AddCommunicationToCase` \$1 `ResolveCase` \$1 `ReopenCase`  
Gibt den Typ des Supportfallereignisses an.  
`origin`  <a name="support-case-update-origin"></a>
*Gültige Werte*: `AWS` \$1 `CUSTOMER`  
Gibt an, ob Sie oder ein AWS Support Mitarbeiter eine Fallkorrespondenz zu einem Supportfall hinzugefügt haben.  
Derzeit haben nur Ereignisse mit dem Wert `event-name` von `AddCommunicationToCase` Will Contain diesen Wert.

**Example Beispiel für ein Support-Case-Aktualisierungsereignis: Support-Fall wurde erstellt**  <a name="event-detail-support-case-update.example-1"></a>

```
{
    "version": "0",
    "id": "3433df007-9285-55a3-f6d1-536944be45d7",
    "detail-type": "Support Case Update",
    "source": "aws.support",
    "account": "111122223333",
    "time": "2022-02-21T15:51:19Z",
    "region": "us-east-1",
    "resources": [],
    "detail": {
        "case-id": "case-111122223333-muen-2022-7118885805350839",
        "display-id": "1234563851",
        "communication-id": "",
        "event-name": "CreateCase",
        "origin": ""
    }
}
```

**Example Beispiel Support ein Event zur Aktualisierung eines Supportfalls: AWS Support Antworten auf einen Supportfall**  <a name="event-detail-support-case-update.example-2"></a>

```
{
    "version": "0",
    "id": "f90cb8cb-32be-1c91-c0ba-d50b4ca5e51b",
    "detail-type": "Support Case Update",
    "source": "aws.support",
    "account": "111122223333",
    "time": "2022-02-21T15:51:31Z",
    "region": "us-east-1",
    "resources": [],
    "detail": {
        "case-id": "case-111122223333-muen-2022-7118885805350839",
        "display-id": "1234563851",
        "communication-id": "ekko:us-east-1:12345678-268a-424b-be08-54613cab84d2",
        "event-name": "AddCommunicationToCase",
        "origin": "AWS"
    }
}
```

**Example Beispiel für ein Support-Case-Update: Support-Fall gelöst**  <a name="event-detail-support-case-update.example-3"></a>

```
{
    "version": "0",
    "id": "1aa4458d-556f-732e-ddc1-4a5b2fbd14a5",
    "detail-type": "Support Case Update",
    "source": "aws.support",
    "account": "111122223333",
    "time": "2022-02-21T15:51:31Z",
    "region": "us-east-1",
    "resources": [],
    "detail": {
        "case-id": "case-111122223333-muen-2022-7118885805350839",
        "display-id": "1234563851",
        "communication-id": "",
        "event-name": "ResolveCase",
        "origin": ""
    }
}
```

**Example Beispiel für ein Support-Fall-Aktualisierungsereignis: Support-Fall erneut geöffnet**  <a name="event-detail-support-case-update.example-4"></a>

```
{
    "version": "0",
    "id": "3bb9d8fe-6089-ad27-9508-804209b233ad",
    "detail-type": "Support Case Update",
    "source": "aws.support",
    "account": "111122223333",
    "time": "2022-02-21T15:47:19Z",
    "region": "us-east-1",
    "resources": [],
    "detail": {
        "case-id": "case-111122223333-muen-2021-27f40618fe0303ea",
        "display-id": "1234563851",
        "communication-id": "",
        "event-name": "ReopenCase",
        "origin": ""
    }
}
```