

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.

# Ereignis-Referenz für Amazon EC2 Auto Scaling
<a name="ec2-auto-scaling-event-reference"></a>

Mit Amazon können Sie *Regeln* erstellen EventBridge, die eingehenden *Ereignissen* entsprechen, und diese zur Verarbeitung an *Ziele* weiterleiten. 

**Topics**
+ [Lebenszyklus-Aktions-Ereignisse](#ec2-auto-scaling-lifecycle-action-events)
+ [Erfolgreiche Skalierungsereignisse](#ec2-auto-scaling-successful-scaling-events)
+ [Fehlgeschlagene Skalierungsereignisse](#ec2-auto-scaling-unsuccessful-scaling-events)

## Lebenszyklus-Aktions-Ereignisse
<a name="ec2-auto-scaling-lifecycle-action-events"></a>

Wenn Sie Ihrer Auto Scaling-Gruppe Lifecycle-Hooks hinzufügen, sendet Amazon EC2 Auto Scaling Ereignisse an den EventBridge Zeitpunkt, an dem eine Instance in einen Wartestatus übergeht. Ereignisse werden auf die bestmögliche Weise ausgegeben.

**Topics**
+ [Aufskalierungs-Lebenszyklus-Aktion](#launch-lifecycle-action)
+ [Herunterskalierungs-Lebenszyklus-Aktion](#terminate-lifecycle-action)

### Aufskalierungs-Lebenszyklus-Aktion
<a name="launch-lifecycle-action"></a>

Im folgenden Beispielereignis hat Amazon EC2 Auto Scaling eine Instance aufgrund eines Start-Lebenszyklus-Hooks in einen `Pending:Wait`-Status versetzt. 

```
{
  "version": "0",
  "id": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
  "detail-type": "EC2 Instance-launch Lifecycle Action",
  "source": "aws.autoscaling",
  "account": "{{123456789012}}",
  "time": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
  "region": "{{us-west-2}}",
  "resources": [
    "{{auto-scaling-group-arn}}"
  ],
  "detail": { 
    "LifecycleActionToken": "{{87654321}}-{{4321}}-{{4321}}-{{4321}}-{{210987654321}}", 
    "AutoScalingGroupName": "{{my-asg}}", 
    "LifecycleHookName": "{{my-lifecycle-hook}}", 
    "EC2InstanceId": "i-{{1234567890abcdef0}}", 
    "LifecycleTransition": "autoscaling:EC2_INSTANCE_LAUNCHING",
    "NotificationMetadata": "{{additional-info}}",
    "Origin": "{{EC2}}",
    "Destination": "{{AutoScalingGroup}}"
  } 
}
```

### Herunterskalierungs-Lebenszyklus-Aktion
<a name="terminate-lifecycle-action"></a>

Im folgenden Beispielereignis hat Amazon EC2 Auto Scaling eine Instance aufgrund eines Beendigungs-Lebenszyklus-Hooks in einen `Terminating:Wait`-Status versetzt.

**Wichtig**  
Wenn eine Auto-Scaling-Gruppe die Instances beim Abskalieren an einen warmen Pool zurückgibt, kann die Rückgabe von Instances an den warmen Pool auch `EC2 Instance-terminate Lifecycle Action`-Ereignisse erzeugen. Ereignisse, die ausgelöst werden, wenn eine Instance beim Abskalieren in den Wartestatus wechselt, haben `WarmPool` als den Wert für `Destination`. Weitere Informationen finden Sie unter [Instance reuse policy](ec2-auto-scaling-warm-pools.md#instance-reuse-policy).

```
{
  "version": "0",
  "id": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
  "detail-type": "EC2 Instance-terminate Lifecycle Action",
  "source": "aws.autoscaling",
  "account": "{{123456789012}}",
  "time": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
  "region": "{{us-west-2}}",
  "resources": [
    "{{auto-scaling-group-arn}}"
  ],
  "detail": { 
    "LifecycleActionToken":"{{87654321}}-{{4321}}-{{4321}}-{{4321}}-{{210987654321}}", 
    "AutoScalingGroupName":"{{my-asg}}", 
    "LifecycleHookName":"{{my-lifecycle-hook}}", 
    "EC2InstanceId":"i-{{1234567890abcdef0}}", 
    "LifecycleTransition":"autoscaling:EC2_INSTANCE_TERMINATING", 
    "NotificationMetadata":"{{additional-info}}",
    "Origin": "AutoScalingGroup",
    "Destination": "{{EC2}}"
  } 
}
```

## Erfolgreiche Skalierungsereignisse
<a name="ec2-auto-scaling-successful-scaling-events"></a>

Die folgenden Beispiele zeigen die Ereignistypen für erfolgreiche Skalierungsereignisse. Ereignisse werden auf die bestmögliche Weise ausgegeben.

**Topics**
+ [Erfolgreiche Aufskalierungsereignisse](#launch-successful)
+ [Erfolgreiche Abskalierungsereignisse](#terminate-successful)

### Erfolgreiche Aufskalierungsereignisse
<a name="launch-successful"></a>

Im folgenden Beispielereignis hat Amazon EC2 Auto Scaling erfolgreich eine Instance gestartet.

```
{
  "version": "0",
  "id": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
  "detail-type": "EC2 Instance Launch Successful",
  "source": "aws.autoscaling",
  "account": "{{123456789012}}",
  "time": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
  "region": "{{us-west-2}}",
  "resources": [
    "{{auto-scaling-group-arn}}",
    "{{instance-arn}}"
  ],
  "detail": {
    "StatusCode": "InProgress",
    "Description": "Launching a new EC2 instance: i-{{12345678}}",
    "AutoScalingGroupName": "{{my-asg}}",
    "ActivityId": "{{87654321}}-{{4321}}-{{4321}}-{{4321}}-{{210987654321}}",
    "Details": {
      "Availability Zone": "{{us-west-2b}}",
      "Subnet ID": "subnet-{{12345678}}"
    },
    "RequestId": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
    "StatusMessage": "",
    "EndTime": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
    "EC2InstanceId": "i-{{1234567890abcdef0}}",
    "StartTime": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
    "Cause": "{{description-text}}",
    "Origin": "{{EC2}}",
    "Destination": "{{AutoScalingGroup}}"
  }
}
```

### Erfolgreiche Abskalierungsereignisse
<a name="terminate-successful"></a>

Im folgenden Beispielereignis hat Amazon EC2 Auto Scaling erfolgreich eine Instance beendet.

**Wichtig**  
Wenn eine Auto-Scaling-Gruppe die Instances beim Abskalieren an einen warmen Pool zurückgibt, kann die Rückgabe von Instances an den warmen Pool auch `EC2 Instance Terminate Successful`-Ereignisse erzeugen. Ereignisse, die ausgelöst werden, wenn eine Instance erfolgreich in den warmen Pool zurückkehrt, haben `WarmPool` als den Wert für `Destination`. Weitere Informationen finden Sie unter [Instance reuse policy](ec2-auto-scaling-warm-pools.md#instance-reuse-policy).

```
{
  "version": "0",
  "id": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
  "detail-type": "EC2 Instance Terminate Successful",
  "source": "aws.autoscaling",
  "account": "{{123456789012}}",
  "time": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
  "region": "{{us-west-2}}",
  "resources": [
    "{{auto-scaling-group-arn}}",
    "{{instance-arn}}"
  ],
  "detail": {
    "StatusCode": "InProgress",
    "Description": "Terminating EC2 instance: i-{{12345678}}",
    "AutoScalingGroupName": "{{my-asg}}",
    "ActivityId": "{{87654321}}-{{4321}}-{{4321}}-{{4321}}-{{210987654321}}",
    "Details": {
      "Availability Zone": "{{us-west-2b}}",
      "Subnet ID": "subnet-{{12345678}}"
    },
    "RequestId": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
    "StatusMessage": "",
    "EndTime": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
    "EC2InstanceId": "i-{{1234567890abcdef0}}",
    "StartTime": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
    "Cause": "{{description-text}}",
    "Origin": "AutoScalingGroup",
    "Destination": "{{EC2}}"
  }
}
```

## Fehlgeschlagene Skalierungsereignisse
<a name="ec2-auto-scaling-unsuccessful-scaling-events"></a>

Die folgenden Beispiele zeigen die Ereignistypen für fehlgeschlagene Skalierungsereignisse. Ereignisse werden auf die bestmögliche Weise ausgegeben.

**Topics**
+ [Fehlgeschlagene Aufskalierungsereignisse](#launch-unsuccessful)
+ [Fehlgeschlagene Abskalierungsereignisse](#terminate-unsuccessful)

### Fehlgeschlagene Aufskalierungsereignisse
<a name="launch-unsuccessful"></a>

Im folgenden Beispielereignis ist der Start einer Instance durch Amazon EC2 Auto Scaling fehlgeschlagen.

```
{
  "version": "0",
  "id": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
  "detail-type": "EC2 Instance Launch Unsuccessful",
  "source": "aws.autoscaling",
  "account": "{{123456789012}}",
  "time": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
  "region": "{{us-west-2}}",
  "resources": [
    "{{auto-scaling-group-arn}}",
    "{{instance-arn}}"
  ],
  "detail": {
    "StatusCode": "Failed",
    "AutoScalingGroupName": "{{my-asg}}",
    "ActivityId": "{{87654321}}-{{4321}}-{{4321}}-{{4321}}-{{210987654321}}",
    "Details": {
      "Availability Zone": "{{us-west-2b}}",
      "Subnet ID": "subnet-{{12345678}}"
    },
    "RequestId": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
    "StatusMessage": "{{message-text}}",
    "EndTime": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
    "EC2InstanceId": "i-{{1234567890abcdef0}}",
    "StartTime": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
    "Cause": "{{description-text}}",
    "Origin": "{{EC2}}",
    "Destination": "{{AutoScalingGroup}}"
  }
}
```

### Fehlgeschlagene Abskalierungsereignisse
<a name="terminate-unsuccessful"></a>

Im folgenden Beispielereignis ist die Beendigung einer Instance durch Amazon EC2 Auto Scaling fehlgeschlagen.

**Wichtig**  
Wenn eine Auto-Scaling-Gruppe keine Instances beim Abskalieren an einen warmen Pool zurückgibt, kann die Rückgabe von Instances an den warmen Pool auch `EC2 Instance Terminate Unsuccessful`-Ereignisse erzeugen. Ereignisse, die ausgelöst werden, wenn eine Instance nicht erfolgreich in den warmen Pool zurückkehrt, haben `WarmPool` als den Wert für `Destination`. Weitere Informationen finden Sie unter [Instance reuse policy](ec2-auto-scaling-warm-pools.md#instance-reuse-policy).

```
{
  "version": "0",
  "id": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
  "detail-type": "EC2 Instance Terminate Unsuccessful",
  "source": "aws.autoscaling",
  "account": "{{123456789012}}",
  "time": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
  "region": "{{us-west-2}}",
  "resources": [
    "{{auto-scaling-group-arn}}",
    "{{instance-arn}}"
  ],
  "detail": {
    "StatusCode": "Failed",
    "AutoScalingGroupName": "{{my-asg}}",
    "ActivityId": "{{87654321}}-{{4321}}-{{4321}}-{{4321}}-{{210987654321}}",
    "Details": {
      "Availability Zone": "{{us-west-2b}}",
      "Subnet ID": "subnet-{{12345678}}"
    },
    "RequestId": "{{12345678}}-{{1234}}-{{1234}}-{{1234}}-{{123456789012}}",
    "StatusMessage": "{{message-text}}",
    "EndTime": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
    "EC2InstanceId": "i-{{1234567890abcdef0}}",
    "StartTime": "{{yyyy}}-{{mm}}-{{dd}}T{{hh}}:{{mm}}:{{ss}}Z",
    "Cause": "{{description-text}}",
    "Origin": "AutoScalingGroup",
    "Destination": "{{EC2}}"
  }
}
```