View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Elastic Load Balancing - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Elastic Load Balancing

AWS Elastic Load Balancing (Dienstpräfix:elasticloadbalancing) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert von AWS Elastic Load Balancing

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

AddTags

elastischer Lastenausgleich: AddTags

Taggen, Schreiben

ApplySecurityGroupsToLoadBalancer

elastischer Lastenausgleich: ApplySecurityGroupsToLoadBalancer

Schreiben

AttachLoadBalancerToSubnets

elastischer Lastenausgleich: AttachLoadBalancerToSubnets

Schreiben

ConfigureHealthCheck

elastischer Lastenausgleich: ConfigureHealthCheck

Schreiben

CreateAppCookieStickinessPolicy

elastischer Lastenausgleich: CreateAppCookieStickinessPolicy

Schreiben

CreateLBCookieStickinessPolicy

elastischer Lastenausgleich: CreateLBCookieStickinessPolicy

Schreiben

CreateLoadBalancer

elastischer Lastenausgleich: AddTags

Taggen, Schreiben

elastischer Lastenausgleich: CreateLoadBalancer

Schreiben

CreateLoadBalancerListeners

elastischer Lastenausgleich: CreateLoadBalancerListeners

Schreiben

CreateLoadBalancerPolicy

elastischer Lastenausgleich: CreateLoadBalancerPolicy

Schreiben

DeleteLoadBalancer

elastischer Lastenausgleich: DeleteLoadBalancer

Schreiben

DeleteLoadBalancerListeners

elastischer Lastenausgleich: DeleteLoadBalancerListeners

Schreiben

DeleteLoadBalancerPolicy

elastischer Lastenausgleich: DeleteLoadBalancerPolicy

Schreiben

DeregisterInstancesFromLoadBalancer

elastischer Lastenausgleich: DeregisterInstancesFromLoadBalancer

Schreiben

DescribeAccountLimits

elastischer Lastenausgleich: DescribeAccountLimits

Lesen

DescribeInstanceHealth

elastischer Lastenausgleich: DescribeInstanceHealth

Lesen

DescribeLoadBalancerAttributes

elastischer Lastenausgleich: DescribeLoadBalancerAttributes

Lesen

DescribeLoadBalancerPolicies

elastischer Lastenausgleich: DescribeLoadBalancerPolicies

Lesen

DescribeLoadBalancerPolicyTypes

elastischer Lastenausgleich: DescribeLoadBalancerPolicyTypes

Lesen

DescribeLoadBalancers

elastischer Lastenausgleich: DescribeLoadBalancers

Auflisten

DescribeTags

elastischer Lastenausgleich: DescribeTags

Lesen

DetachLoadBalancerFromSubnets

elastischer Lastenausgleich: DetachLoadBalancerFromSubnets

Schreiben

DisableAvailabilityZonesForLoadBalancer

elastischer Lastenausgleich: DisableAvailabilityZonesForLoadBalancer

Schreiben

EnableAvailabilityZonesForLoadBalancer

elastischer Lastenausgleich: EnableAvailabilityZonesForLoadBalancer

Schreiben

ModifyLoadBalancerAttributes

elastischer Lastenausgleich: ModifyLoadBalancerAttributes

Schreiben

RegisterInstancesWithLoadBalancer

elastischer Lastenausgleich: RegisterInstancesWithLoadBalancer

Schreiben

RemoveTags

elastischer Lastenausgleich: RemoveTags

Taggen, Schreiben

SetLoadBalancerListenerSSLCertificate

elastischer Lastenausgleich: SetLoadBalancerListenerSSLCertificate

Schreiben

SetLoadBalancerPoliciesForBackendServer

elastischer Lastenausgleich: SetLoadBalancerPoliciesForBackendServer

Schreiben

SetLoadBalancerPoliciesOfListener

elastischer Lastenausgleich: SetLoadBalancerPoliciesOfListener

Schreiben

Aktionen definiert durch AWS Elastic Load Balancing

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AddTags

Gewährt die Berechtigung zum Hinzufügen der angegebenen Tags zum angegebenen Load Balancer. Jeder Load Balancer kann maximal 10 Tags aufweisen.

Loadbalancer*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

elastischer Lastenausgleich: CreateAction

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Markieren, Schreiben

ApplySecurityGroupsToLoadBalancer

Gewährt die Berechtigung zum Zuordnen einzelner oder mehrerer Sicherheitsgruppen zu Ihrem Load Balancer in einer Virtual Private Cloud (VPC).

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: SecurityGroup

Schreiben

AttachLoadBalancerToSubnets

Gewährt die Berechtigung zum Hinzufügen eines oder mehrerer Subnetze zum Satz der konfigurierten Subnetze für den angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Elastic LoadBalancing: Subnetz

Schreiben

ConfigureHealthCheck

Gewährt die Berechtigung zum Angeben der Zustandsprüfungseinstellungen, die zum Auswerten des Zustands von Backend-Instances verwenden werden sollen.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

CreateAppCookieStickinessPolicy

Gewährt die Berechtigung zum Generieren einer Richtlinie für Sticky Sessions mit Gültigkeitsdauerwerten für Sticky Sessions, die denen eines anwendungsgenerierten Cookies entsprechen.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

CreateLBCookieStickinessPolicy

Gewährt die Berechtigung zum Generieren einer Richtlinie für Sticky Sessions mit Gültigkeitsdauerwerten für Sticky Sessions, die von der Gültigkeitsdauer des Browsers (Benutzer-Agent) oder einer festgelegten Ablaufzeit abhängig sind.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

CreateLoadBalancer

Gewährt die Berechtigung zum Erstellen eines Load Balancers

Loadbalancer

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

elastischer Lastenausgleich: ListenerProtocol

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

ElasticLoadBalancing: Schema

elastischer Lastenausgleich: SecurityGroup

Elastischer Lastenausgleich: Subnetz

Schreiben

CreateLoadBalancerListeners

Gewährt die Berechtigung zum Erstellen einzelner oder mehrerer Listener für den angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: ListenerProtocol

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

CreateLoadBalancerPolicy

Gewährt die Berechtigung zum Erstellen einer Richtlinie mit den angegebenen Attributen für den angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: SecurityPolicy

Schreiben

DeleteLoadBalancer

Gewährt die Berechtigung zum Löschen des angegebenen Load Balancers.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

DeleteLoadBalancerListeners

Gewährt die Berechtigung zum Löschen der angegebenen Listener aus dem angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

DeleteLoadBalancerPolicy

Gewährt die Berechtigung zum Löschen der angegebenen Richtlinie aus dem angegebenen Load Balancer. Diese Richtlinie darf für keinen Listener aktiviert werden.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

DeregisterInstancesFromLoadBalancer

Gewährt die Berechtigung zum Aufheben der Registrierung der angegebenen Instances aus dem angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

DescribeInstanceHealth

Gewährt die Berechtigung zum Beschreiben des Status der angegebenen Instances im Hinblick auf den angegebenen Load Balancer.

Lesen

DescribeLoadBalancerAttributes

Gewährt die Berechtigung zum Beschreiben der Attribute für den angegebenen Load Balancer.

Lesen

DescribeLoadBalancerPolicies

Gewährt die Berechtigung zum Beschreiben des angegebenen Richtlinien.

Lesen

DescribeLoadBalancerPolicyTypes

Gewährt die Berechtigung zum Beschreiben der angegebenen Load-Balancer-Richtlinientypen.

Lesen

DescribeLoadBalancers

Gewährt die Berechtigung zum Beschreiben der angegebenen Load Balancer. Wenn keine Load Balancer angegeben werden, beschreibt der Aufruf alle Ihre Load Balancer.

Auflisten

DescribeTags

Gewährt die Berechtigung zum Beschreiben der den angegebenen Load Balancern zugeordneten Tags.

Lesen

DetachLoadBalancerFromSubnets

Gewährt die Berechtigung zum Entfernen der angegebenen Subnetze aus dem Satz der für den Load Balancer konfigurierten Subnetze.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

DisableAvailabilityZonesForLoadBalancer

Gewährt die Berechtigung zum Entfernen der angegebenen Availability Zones aus dem Satz der Availability Zones für den angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

EnableAvailabilityZonesForLoadBalancer

Gewährt die Berechtigung zum Hinzufügen der angegebenen Availability Zones zum Satz der Availability Zones für den angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

ModifyLoadBalancerAttributes

Gewährt die Berechtigung zum Ändern der Attribute für den angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

RegisterInstancesWithLoadBalancer

Gewährt die Berechtigung zum Hinzufügen der angegebenen Instances zum angegebenen Load Balancer.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

RemoveTags

Gewährt die Berechtigung zum Entfernen eines oder mehrerer Tags aus dem angegebenen Load Balancer.

Loadbalancer*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

elastischer Lastenausgleich: ResourceTag /$ {} TagKey

Markieren, Schreiben

SetLoadBalancerListenerSSLCertificate

Gewährt die Berechtigung zum Festlegen des Zertifikats, das die SSL-Verbindungen des angegebenen Listeners beendet.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

SetLoadBalancerPoliciesForBackendServer

Gewährt die Berechtigung zum Ersetzen des Satzes von Richtlinien, die dem angegebenen Port zugeordnet sind, den der Backend-Server überwacht, durch einen neuen Satz von Richtlinien.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Schreiben

SetLoadBalancerPoliciesOfListener

Gewährt die Berechtigung zum Ersetzen des aktuellen Satzes von Richtlinien für den angegebenen Load Balancer-Port durch den angegebenen Satz von Richtlinien.

Loadbalancer*

als: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

elastischer Lastenausgleich: SecurityPolicy

Schreiben

Ressourcentypen, definiert durch AWS Elastic Load Balancing

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

Loadbalancer

arn: $ {Partition} :elasticloadbalancing: $ {Region} :$ {Konto} :loadbalancer/$ {} LoadBalancerName

asTagKey: /$ {} ResourceTag

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Bedingungsschlüssel für AWS Elastic Load Balancing

AWS Elastic Load Balancing definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws: RequestTag /$ {} TagKey

Filtert den Zugriff nach Tag-Schlüssel-Wertepaaren, die in der Anforderung zulässig sind

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff nach Tag-Schlüssel-Wert-Paar einer Ressource

Zeichenfolge

war: TagKeys

Filtert den Zugriff nach Liste von Tag-Schlüsseln, die in der Anforderung zulässig sind

ArrayOfString

elastischer Lastenausgleich: CreateAction

Filtert den Zugriff nach Name einer ressourcenerstellenden API-Aktion

Zeichenfolge

elastischer Lastenausgleich: ListenerProtocol

Filtert den Zugriff durch die Listener-Protokolle, die in der Anfrage zulässig sind

ArrayOfString

elastischer Lastenausgleich:/ResourceTag

Filtert den Zugriff nach vorangestellter Zeichenfolge eines Tag-Schlüssel/Wertepaars, das an eine Ressource angefügt ist

Zeichenfolge

elastischer Lastenausgleich: /$ {} ResourceTag TagKey

Filtert den Zugriff nach vorangestellter Zeichenfolge eines Tag-Schlüssel/Wertepaars, das an eine Ressource angefügt ist

Zeichenfolge

ElasticLoadBalancing: Schema

Filtert den Zugriff nach dem Load Balancer-Schema, das in der Anforderung zulässig ist

Zeichenfolge

elastischer Lastenausgleich: SecurityGroup

Filtert den Zugriff durch die Sicherheitsgruppen-IDs, die in der Anforderung zulässig sind

ArrayOfString

elastischer Lastenausgleich: SecurityPolicy

Filtert den Zugriff durch die SSL-Sicherheitsrichtlinien, die in der Anfrage zulässig sind

ArrayOfString

Elastischer Lastenausgleich: Subnetz

Filtert den Zugriff durch die Subnetz-IDs, die in der Anfrage zulässig sind

ArrayOfString