

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.

# Bearbeiten Sie eine Listener-Regel für Ihren Application Load Balancer
<a name="edit-rule"></a>

Sie können die Aktion und die Bedingungen für eine Listener-Regel jederzeit bearbeiten. Regelaktualisierungen werden nicht sofort wirksam, so dass Anforderungen nach dem Aktualisieren einer Regel für kurze Zeit mit der vorherigen Regelkonfiguration weitergeleitet werden können. Alle in der Übertragung befindlichen Anforderungen sind abgeschlossen.

**Topics**
+ [Ändern Sie die Standardaktion](#modify-default-action)
+ [Aktualisieren Sie die Regelprioritäten](#update-rule-priority)
+ [Aktualisieren Sie Aktionen, Bedingungen und Transformationen](#update-rule-actions-conditions-transforms)
+ [Verwalte die Regel-Tags](#manage-rule-tags)

## Ändern Sie die Standardaktion
<a name="modify-default-action"></a>

Die Standardaktion ist einer Regel mit dem Namen **Standard** zugewiesen. Sie können den aktuellen Regeltyp beibehalten und die erforderlichen Informationen ändern, oder Sie können den Regeltyp ändern und die neuen erforderlichen Informationen angeben.

------
#### [ Console ]

**Um die Standardaktion zu ändern**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Load Balancers** aus.

1. Wählen Sie den Load Balancer aus.

1. Wählen Sie auf der Registerkarte **Listener und Regeln** den Text in der Spalte **Protokoll: Port** aus, um die Detailseite für den Listener zu öffnen.

1. Wählen Sie auf der Registerkarte **Regeln** im Abschnitt **Listener-Regeln** die Standardregel aus. Wählen Sie **Aktionen**, **Regel bearbeiten** aus.

1. Aktualisieren Sie unter **Standardaktion** die Aktionen nach Bedarf.

------
#### [ AWS CLI ]

**Um die Standardaktion zu ändern**  
Verwenden Sie den Befehl [modify-listener](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-listener.html). Im folgenden Beispiel wird die Zielgruppe für die `forward` Aktion aktualisiert.

```
aws elbv2 modify-listener \
    --listener-arn listener-arn \
    --default-actions Type=forward,TargetGroupArn=new-target-group-arn
```

Im folgenden Beispiel wird die Standardaktion aktualisiert, um den Traffic gleichmäßig auf zwei Zielgruppen zu verteilen.

```
aws elbv2 modify-listener \
    --listener-arn listener-arn \
    --default-actions '[{
      "Type":"forward",
      "ForwardConfig":{
        "TargetGroups":[
          {"TargetGroupArn":"target-group-1-arn","Weight":50},
          {"TargetGroupArn":"target-group-2-arn","Weight":50}
        ]
      }
    }]'
```

------
#### [ CloudFormation ]

**Um die Standardaktion zu ändern**  
Aktualisieren Sie die [AWS::ElasticLoadBalancingV2::Listener](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html)Ressource.

```
Resources:
    myHTTPlistener:
      Type: 'AWS::ElasticLoadBalancingV2::Listener'
      Properties:
        LoadBalancerArn: !Ref myLoadBalancer
        Protocol: HTTP
        Port: 80
        DefaultActions:
          - Type: "forward"
            TargetGroupArn: !Ref myNewTargetGroup
```

------

## Aktualisieren Sie die Regelprioritäten
<a name="update-rule-priority"></a>

Regeln werden in der Reihenfolge ihrer Prioritäten bewertet, ausgehend vom niedrigsten Wert hin zum höchsten Wert. Die Standardregel wird zuletzt ausgewertet. Sie können die Priorität einer nicht standardmäßigen Regel jederzeit ändern. Sie können die Priorität der Standardregel nicht ändern.

------
#### [ Console ]

**Um die Regelprioritäten zu aktualisieren**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Klicken Sie im Navigationsbereich auf **Load Balancers**.

1. Wählen Sie den Load Balancer aus.

1. Wählen Sie auf der Registerkarte **Listener und Regeln** den Text in der Spalte **Protokoll: Port** aus, um die Detailseite für den Listener zu öffnen.

1. Wählen Sie auf der Registerkarte **Regeln** die Listener-Regel aus und klicken Sie dann auf **Aktionen**, Regeln **neu priorisieren**.

1. Im Abschnitt **Listener-Regeln** werden in der Spalte **Priorität** die aktuellen Regelprioritäten angezeigt. Um eine Regelpriorität zu aktualisieren, geben Sie einen Wert zwischen 1 und 50.000 ein.

1. Wählen Sie **Änderungen speichern ** aus.

------
#### [ AWS CLI ]

**Um die Regelprioritäten zu aktualisieren**  
Verwenden Sie den Befehl [set-rule-priorities](https://docs.aws.amazon.com/cli/latest/reference/elbv2/set-rule-priorities.html).

```
aws elbv2 set-rule-priorities \
    --rule-priorities "RuleArn=listener-rule-arn,Priority=5"
```

------
#### [ CloudFormation ]

**Um Regelprioritäten zu aktualisieren**  
Aktualisieren Sie die [AWS::ElasticLoadBalancingV2::ListenerRule](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenerrule.html)Ressource.

```
Resources:
    myListenerRule:
     Type: 'AWS::ElasticLoadBalancingV2::ListenerRule'
     Properties:
       ListenerArn: !Ref myListener
       Priority: 5
       Conditions:
         - Field: host-header
           Values:
             - example.com
             - www.example.com
       Actions:
         - Type: forward
           TargetGroupArn: !Ref myTargetGroup
```

------

## Aktualisieren Sie Aktionen, Bedingungen und Transformationen
<a name="update-rule-actions-conditions-transforms"></a>

Sie können die Aktionen, Bedingungen und Transformationen für eine Regel aktualisieren.

------
#### [ Console ]

**Um Regelaktionen, Bedingungen und Transformationen zu aktualisieren**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Klicken Sie im Navigationsbereich auf **Load Balancers**.

1. Wählen Sie den Load Balancer aus.

1. Wählen Sie auf der Registerkarte **Listener und Regeln** den Text in der Spalte **Protokoll: Port** aus, um die Detailseite für den Listener zu öffnen.

1. Wählen Sie auf der Registerkarte **Regeln** die Listener-Regel aus und klicken Sie dann auf **Aktionen**, Regel **bearbeiten**.

1. Aktualisieren Sie die Aktionen, Bedingungen und Transformationen nach Bedarf. Die detaillierten Schritte finden Sie unter [Hinzufügen einer Regel](add-rule.md).

1. Wählen Sie **Weiter** aus.

1. (Optional) Aktualisieren Sie die Priorität.

1. Wählen Sie **Weiter** aus.

1. Wählen Sie **Änderungen speichern ** aus.

------
#### [ AWS CLI ]

**Um Regelaktionen, Bedingungen und Transformationen zu aktualisieren**  
Verwenden Sie den Befehl [modify-rule](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-rule.html). Geben Sie mindestens eine der folgenden Optionen an: `--actions``--conditions`, und`--transforms`.

Beispiele für diese Optionen finden Sie unter[Hinzufügen einer Regel](add-rule.md).

------
#### [ CloudFormation ]

**So aktualisieren Sie Regelaktionen, Bedingungen und Transformationen**  
Aktualisieren Sie die [AWS::ElasticLoadBalancingV2::ListenerRule](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenerrule.html)Ressource.

Beispiele für Regeln finden Sie unter [Hinzufügen einer Regel](add-rule.md).

------

## Verwalte die Regel-Tags
<a name="manage-rule-tags"></a>

Mit Tags können Sie Ihre Listener und Regeln auf unterschiedliche Weise kategorisieren. Sie können Ressourcen beispielsweise nach Zweck, Inhaber oder Umgebung taggen. Tag-Schlüssel müssen für jede Regel eindeutig sein. Wenn Sie eine Markierung mit einem Schlüssel hinzufügen, der der Regel bereits zugeordnet ist, ändert sich der Wert dieser Markierung.

Wenn Sie ein Tag nicht mehr benötigen, können Sie es entfernen.

------
#### [ Console ]

**Um die Tags für eine Regel zu verwalten**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Klicken Sie im Navigationsbereich auf **Load Balancers**.

1. Wählen Sie den Namen des Load Balancers, um dessen Detailseite zu öffnen.

1. Wählen Sie auf der Registerkarte **Listener und Regeln** den Text in der Spalte **Protokoll: Port** aus, um die Detailseite für den Listener zu öffnen.

1. Wählen Sie auf der Registerkarte **Regeln** den Text in der Spalte **Namenstag** aus, um die Detailseite für die Regel zu öffnen.

1. Wählen Sie auf der Seite mit den Details der Regel die Option **Tags verwalten** aus.

1. Auf der Seite **Tags verwalten** haben Sie folgende Möglichkeiten:

   1. Um ein Tag hinzuzufügen, wählen Sie **Neues Tag hinzufügen** aus und geben Sie Werte für **Schlüssel** und **Wert** ein.

   1. Um ein Tag zu löschen, wählen Sie **Entfernen** neben dem Tag.

   1. Um ein Tag zu aktualisieren, geben Sie neue Werte für **Schlüssel** oder **Wert** ein.

1. Wählen Sie **Änderungen speichern ** aus.

------
#### [ AWS CLI ]

**Um einer Regel Tags hinzuzufügen**  
Verwenden Sie den Befehl [add-tags](https://docs.aws.amazon.com/cli/latest/reference/elbv2/add-tags.html).

```
aws elbv2 add-tags \
    --resource-arns listener-rule-arn \
    --tags "Key=project,Value=lima" "Key=department,Value=digital-media"
```

**Um Tags aus einer Regel zu entfernen**  
Verwenden Sie den Befehl [remove-tags](https://docs.aws.amazon.com/cli/latest/reference/elbv2/remove-tags.html).

```
aws elbv2 remove-tags \
    --resource-arns listener-rule-arn \
    --tag-keys project department
```

------
#### [ CloudFormation ]

**Um einer Regel Tags hinzuzufügen**  
Aktualisieren Sie die [AWS::ElasticLoadBalancingV2::ListenerRule](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listenerrule.html)Ressource.

```
Resources:
    myListenerRule:
     Type: 'AWS::ElasticLoadBalancingV2::ListenerRule'
     Properties:
       ListenerArn: !Ref myListener
       Priority: 10
       Conditions:
         - Field: host-header
           Values:
             - example.com
             - www.example.com
       Actions:
         - Type: forward
           TargetGroupArn: !Ref myTargetGroup
       Tags: 
        - Key: 'project'
          Value: 'lima'
        - Key: 'department'
          Value: 'digital-media'
```

------