Bearbeiten Sie eine Listener-Regel für Ihren Application Load Balancer - Elastic Load Balancing

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

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.

Ändern Sie die Standardaktion

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 EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Load Balancers aus.

  3. Wählen Sie den Load Balancer aus.

  4. 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.

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

  6. Aktualisieren Sie unter Standardaktion die Aktionen nach Bedarf.

AWS CLI
Um die Standardaktion zu ändern

Verwenden Sie den Befehl modify-listener. 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::ListenerRessource.

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

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 EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Klicken Sie im Navigationsbereich auf Load Balancers.

  3. Wählen Sie den Load Balancer aus.

  4. 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.

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

  6. 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.

  7. Wählen Sie Änderungen speichern aus.

AWS CLI
Um die Regelprioritäten zu aktualisieren

Verwenden Sie den set-rule-priorities-Befehl.

aws elbv2 set-rule-priorities \ --rule-priorities "RuleArn=listener-rule-arn,Priority=5"
CloudFormation
Um Regelprioritäten zu aktualisieren

Aktualisieren Sie die AWS::ElasticLoadBalancingV2::ListenerRuleRessource.

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

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 EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Klicken Sie im Navigationsbereich auf Load Balancers.

  3. Wählen Sie den Load Balancer aus.

  4. 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.

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

  6. Aktualisieren Sie die Aktionen, Bedingungen und Transformationen nach Bedarf. Die detaillierten Schritte finden Sie unter Hinzufügen einer Regel.

  7. Wählen Sie Weiter aus.

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

  9. Wählen Sie Weiter aus.

  10. Wählen Sie Änderungen speichern aus.

AWS CLI
Um Regelaktionen, Bedingungen und Transformationen zu aktualisieren

Verwenden Sie den Befehl modify-rule. Geben Sie mindestens eine der folgenden Optionen an: --actions--conditions, und--transforms.

Beispiele für diese Optionen finden Sie unterHinzufügen einer Regel.

CloudFormation
So aktualisieren Sie Regelaktionen, Bedingungen und Transformationen

Aktualisieren Sie die AWS::ElasticLoadBalancingV2::ListenerRuleRessource.

Regeln finden Sie beispielsweise unterHinzufügen einer Regel.

Verwalte die Regel-Tags

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 EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Klicken Sie im Navigationsbereich auf Load Balancers.

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

  4. 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.

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

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

  7. 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.

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

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

  8. Wählen Sie Änderungen speichern aus.

AWS CLI
Um einer Regel Tags hinzuzufügen

Verwenden Sie den Befehl add-tags.

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.

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::ListenerRuleRessource.

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'