View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Global Accelerator - Service-Authorization-Referenz

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.

Aktionen, Ressourcen und Bedingungsschlüssel für AWS Global Accelerator

AWS Global Accelerator (Dienstpräfix: globalaccelerator) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, definiert durch AWS Global Accelerator

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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

AddCustomRoutingEndpoints

globalaccelerator:AddCustomRoutingEndpoints

Schreiben

AddEndpoints

globalaccelerator:AddEndpoints

Schreiben

globalaccelerator:UpdateEndpointGroup

Schreiben

AdvertiseByoipCidr

globalaccelerator:AdvertiseByoipCidr

Schreiben

AllowCustomRoutingTraffic

globalaccelerator:AllowCustomRoutingTraffic

Schreiben

CreateAccelerator

globalaccelerator:CreateAccelerator

Schreiben

globalaccelerator:TagResource

Taggen, Schreiben

CreateCrossAccountAttachment

globalaccelerator:CreateCrossAccountAttachment

Schreiben

globalaccelerator:TagResource

Taggen, Schreiben

CreateCustomRoutingAccelerator

globalaccelerator:CreateCustomRoutingAccelerator

Schreiben

globalaccelerator:TagResource

Taggen, Schreiben

CreateCustomRoutingEndpointGroup

globalaccelerator:CreateCustomRoutingEndpointGroup

Schreiben

CreateCustomRoutingListener

globalaccelerator:CreateCustomRoutingListener

Schreiben

CreateEndpointGroup

globalaccelerator:CreateEndpointGroup

Schreiben

CreateListener

globalaccelerator:CreateListener

Schreiben

DeleteAccelerator

globalaccelerator:DeleteAccelerator

Schreiben

DeleteCrossAccountAttachment

globalaccelerator:DeleteCrossAccountAttachment

Schreiben

DeleteCustomRoutingAccelerator

globalaccelerator:DeleteCustomRoutingAccelerator

Schreiben

DeleteCustomRoutingEndpointGroup

globalaccelerator:DeleteCustomRoutingEndpointGroup

Schreiben

DeleteCustomRoutingListener

globalaccelerator:DeleteCustomRoutingListener

Schreiben

DeleteEndpointGroup

globalaccelerator:DeleteEndpointGroup

Schreiben

DeleteListener

globalaccelerator:DeleteListener

Schreiben

DenyCustomRoutingTraffic

globalaccelerator:DenyCustomRoutingTraffic

Schreiben

DeprovisionByoipCidr

globalaccelerator:DeprovisionByoipCidr

Schreiben

DescribeAccelerator

globalaccelerator:DescribeAccelerator

Lesen

DescribeAcceleratorAttributes

globalaccelerator:DescribeAcceleratorAttributes

Lesen

DescribeCrossAccountAttachment

globalaccelerator:DescribeCrossAccountAttachment

Lesen

DescribeCustomRoutingAccelerator

globalaccelerator:DescribeCustomRoutingAccelerator

Lesen

DescribeCustomRoutingAcceleratorAttributes

globalaccelerator:DescribeCustomRoutingAcceleratorAttributes

Lesen

DescribeCustomRoutingEndpointGroup

globalaccelerator:DescribeCustomRoutingEndpointGroup

Lesen

DescribeCustomRoutingListener

globalaccelerator:DescribeCustomRoutingListener

Lesen

DescribeEndpointGroup

globalaccelerator:DescribeEndpointGroup

Lesen

DescribeListener

globalaccelerator:DescribeListener

Lesen

ListAccelerators

globalaccelerator:ListAccelerators

Auflisten

ListByoipCidrs

globalaccelerator:ListByoipCidrs

Auflisten

ListCrossAccountAttachments

globalaccelerator:ListCrossAccountAttachments

Auflisten

ListCrossAccountResourceAccounts

globalaccelerator:ListCrossAccountResourceAccounts

Auflisten

ListCrossAccountResources

globalaccelerator:ListCrossAccountResources

Auflisten

ListCustomRoutingAccelerators

globalaccelerator:ListCustomRoutingAccelerators

Auflisten

ListCustomRoutingEndpointGroups

globalaccelerator:ListCustomRoutingEndpointGroups

Auflisten

ListCustomRoutingListeners

globalaccelerator:ListCustomRoutingListeners

Auflisten

ListCustomRoutingPortMappings

globalaccelerator:ListCustomRoutingPortMappings

Auflisten

ListCustomRoutingPortMappingsByDestination

globalaccelerator:ListCustomRoutingPortMappingsByDestination

Auflisten

ListEndpointGroups

globalaccelerator:ListEndpointGroups

Auflisten

ListListeners

globalaccelerator:ListListeners

Auflisten

ListTagsForResource

globalaccelerator:ListTagsForResource

Lesen

ProvisionByoipCidr

globalaccelerator:ProvisionByoipCidr

Write (Schreiben)

RemoveCustomRoutingEndpoints

globalaccelerator:RemoveCustomRoutingEndpoints

Schreiben

RemoveEndpoints

globalaccelerator:RemoveEndpoints

Schreiben

globalaccelerator:UpdateEndpointGroup

Schreiben

TagResource

globalaccelerator:TagResource

Taggen, Schreiben

UntagResource

globalaccelerator:UntagResource

Taggen, Schreiben

UpdateAccelerator

globalaccelerator:UpdateAccelerator

Schreiben

UpdateAcceleratorAttributes

globalaccelerator:UpdateAcceleratorAttributes

Schreiben

UpdateCrossAccountAttachment

globalaccelerator:UpdateCrossAccountAttachment

Schreiben

UpdateCustomRoutingAccelerator

globalaccelerator:UpdateCustomRoutingAccelerator

Schreiben

UpdateCustomRoutingAcceleratorAttributes

globalaccelerator:UpdateCustomRoutingAcceleratorAttributes

Schreiben

UpdateCustomRoutingListener

globalaccelerator:UpdateCustomRoutingListener

Schreiben

UpdateEndpointGroup

globalaccelerator:UpdateEndpointGroup

Schreiben

UpdateListener

globalaccelerator:UpdateListener

Schreiben

WithdrawByoipCidr

globalaccelerator:WithdrawByoipCidr

Schreiben

Aktionen definiert durch AWS Global Accelerator

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

AddCustomRoutingEndpoints

Gewährt die Berechtigung, einer benutzerdefinierten Routing-Accelerator-Endpunktgruppe einen Virtual Private Cloud (VPC)-Subnetzendpunkt hinzuzufügen

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

AddEndpoints

Gewährt die Berechtigung zum Hinzufügen eines Endpunkts zu einer Standard-Accelerator-Endpunktgruppe

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

AdvertiseByoipCidr

Gewährt die Berechtigung, einen IPv4-Adressbereich anzukündigen, der zur Verwendung mit Ihrem Accelerator mittels Bring Your Own IP (BYOIP) bereitgestellt wird

Schreiben

AllowCustomRoutingTraffic

Erteilt die Berechtigung, das benutzerdefinierte Routing des Benutzerdatenverkehrs an ein privates Ziel zu ermöglichen IP:PORT in einem bestimmten VPC-Subnetz

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

CreateAccelerator

Gewährt die Berechtigung zum Erstellen eines Standard-Accelerators

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateCrossAccountAttachment

Erteilt die Erlaubnis zum Erstellen eines CrossAccountAttachment

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateCustomRoutingAccelerator

Gewährt die Berechtigung zum Erstellen eines benutzerdefinierten Routing-Accelerators

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateCustomRoutingEndpointGroup

Gewährt die Berechtigung zum Erstellen einer Endpunktgruppe für den angegebenen Listener eines benutzerdefinierten Routing-Accelerators

listener*

aws:ResourceTag/${TagKey}

Schreiben

CreateCustomRoutingListener

Gewährt die Berechtigung, einen Listener zu erstellen, um eingehende Verbindungen von Clients zu einem benutzerdefinierten Routing-Accelerator zu verarbeiten

accelerator*

aws:ResourceTag/${TagKey}

Schreiben

CreateEndpointGroup

Gewährt die Berechtigung, einem Standard-Accelerator-Listener eine Endpunktgruppe hinzuzufügen

listener*

aws:ResourceTag/${TagKey}

Schreiben

CreateListener

Gewährt die Berechtigung, einem Standard-Accelerator einen Listener hinzuzufügen

accelerator*

aws:ResourceTag/${TagKey}

Schreiben

DeleteAccelerator

Gewährt die Berechtigung zum Löschen eines Standard-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCrossAccountAttachment

Erteilt die Erlaubnis zum Löschen einer CrossAccountAttachment

attachment*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCustomRoutingAccelerator

Gewährt die Berechtigung zum Löschen eines benutzerdefinierten Routing-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCustomRoutingEndpointGroup

Gewährt die Berechtigung zum Löschen einer Endpunktgruppe aus dem Listener eines benutzerdefinierten Routing-Accelerators

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCustomRoutingListener

Gewährt die Berechtigung zum Löschen eines Listeners für einen benutzerdefinierten Routing-Accelerator

listener*

aws:ResourceTag/${TagKey}

Schreiben

DeleteEndpointGroup

Gewährt die Berechtigung zum Löschen einer Endpunktgruppe, die mit einem Standard-Accelerator-Listener verknüpft ist

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

DeleteListener

Gewährt die Berechtigung zum Löschen eines Listeners aus einem Standard-Accelerator

listener*

aws:ResourceTag/${TagKey}

Schreiben

DenyCustomRoutingTraffic

Erteilt die Erlaubnis, das benutzerdefinierte Routing des Benutzerdatenverkehrs an ein privates Ziel zu verbieten IP:PORT in einem bestimmten VPC-Subnetz

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

DeprovisionByoipCidr

Gewährt die Berechtigung, den angegebenen Adressbereich freizugeben, den Sie für die Verwendung mit Ihrem Accelerator mittels Bring Your Own IP (BYOIP) bereitgestellt haben

Schreiben

DescribeAccelerator

Gewährt Berechtigungen zum Beschreiben eines Standard-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Lesen

DescribeAcceleratorAttributes

Gewährt die Berechtigung zum Beschreiben eines Standard-Accelerator-Attributs

accelerator*

aws:ResourceTag/${TagKey}

Lesen

DescribeCrossAccountAttachment

Erteilt Berechtigungen zur Beschreibung eines CrossAccountAttachment

attachment*

aws:ResourceTag/${TagKey}

Lesen

DescribeCustomRoutingAccelerator

Gewährt die Berechtigung zum Beschreiben eines benutzerdefinierten Routing-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Lesen

DescribeCustomRoutingAcceleratorAttributes

Gewährt die Berechtigung zum Beschreiben der Attribute eines benutzerdefinierten Routing-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Lesen

DescribeCustomRoutingEndpointGroup

Gewährt die Berechtigung zum Beschreiben einer Endpunktgruppe für einen benutzerdefinierten Routing-Accelerator

endpointgroup*

aws:ResourceTag/${TagKey}

Lesen

DescribeCustomRoutingListener

Gewährt die Berechtigung zum Beschreiben eines Listeners für einen benutzerdefinierten Routing-Accelerator

listener*

aws:ResourceTag/${TagKey}

Lesen

DescribeEndpointGroup

Gewährt die Berechtigung zum Beschreiben einer Standard-Accelerator-Endpunktgruppe

endpointgroup*

aws:ResourceTag/${TagKey}

Lesen

DescribeListener

Gewährt die Berechtigung zum Beschreiben eines Standard-Accelerator-Listeners

listener*

aws:ResourceTag/${TagKey}

Lesen

ListAccelerators

Gewährt die Berechtigung zum Auflisten aller Standard-Accelerators

Auflisten

ListByoipCidrs

Gewährt die Berechtigung zum Auflisten der BYOIP-CIDRs

Auflisten

ListCrossAccountAttachments

Erteilt die Erlaubnis, alle aufzulisten CrossAccountAttachments

Auflisten

ListCrossAccountResourceAccounts

Erteilt die Erlaubnis, Konten aufzulisten bei CrossAccountAttachments Listet den Anrufer als Principal auf

Auflisten

ListCrossAccountResources

Erteilt die Erlaubnis, alle aufzulisten CrossAccountAttachment Ressourcen, die vom Anrufer genutzt werden können

Auflisten

ListCustomRoutingAccelerators

Erteilt die Erlaubnis, die benutzerdefinierten Routing-Beschleuniger für einen aufzulisten AWS-Konto

Auflisten

ListCustomRoutingEndpointGroups

Gewährt die Berechtigung zum Auflisten der Endpunktgruppen, die mit dem Listener eines benutzerdefinierten Routing-Accelerators verknüpft sind

listener*

aws:ResourceTag/${TagKey}

Auflisten

ListCustomRoutingListeners

Gewährt die Berechtigung zum Auflisten der Listeners eines benutzerdefinierten Routing-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Auflisten

ListCustomRoutingPortMappings

Gewährt die Berechtigung zum Auflisten der Portmappings eines benutzerdefinierten Routing-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Auflisten

ListCustomRoutingPortMappingsByDestination

Gewährt die Berechtigung zum Auflisten der Portmappingen einer bestimmten Endpunkt-IP-Adresse (einer Zieladresse) in einem Subnetz

Auflisten

ListEndpointGroups

Gewährt die Berechtigung zum Auflisten aller Endpunktgruppen, die mit einem Standard-Accelerator-Listener verknüpft sind

listener*

aws:ResourceTag/${TagKey}

Auflisten

ListListeners

Gewährt die Berechtigung zum Auflisten aller mit einem Standard-Accelerator verknüpften Listener

accelerator*

aws:ResourceTag/${TagKey}

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine GlobalAccelerator-Ressource

accelerator

aws:ResourceTag/${TagKey}

Lesen

attachment

aws:ResourceTag/${TagKey}

ProvisionByoipCidr

Gewährt die Berechtigung, einen Adressbereich zur Verwendung mit Ihrem Accelerator mittels Bring Your Own IP (BYOIP) bereitzustellen

Schreiben

RemoveCustomRoutingEndpoints

Gewährt die Berechtigung, Virtual Private Cloud (VPC)-Subnetzendpunkte aus einer benutzerdefinierten Routing-Accelerator-Endpunktgruppe zu entfernen

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

RemoveEndpoints

Gewährt die Berechtigung zum Entfernen eines Endpunkts aus einer Standard-Accelerator-Endpunktgruppe

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung, einer GlobalAccelerator-Ressource Tags hinzuzufügen

accelerator

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung, Tags aus einer GlobalAccelerator-Ressource zu entfernen

accelerator

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

attachment

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccelerator

Gewährt die Berechtigung zum Aktualisieren eines Standard-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Schreiben

UpdateAcceleratorAttributes

Gewährt die Berechtigung zum Aktualisieren von Standard-Accelerator-Attributen

accelerator*

aws:ResourceTag/${TagKey}

Schreiben

UpdateCrossAccountAttachment

Erteilt die Erlaubnis, eine zu aktualisieren CrossAccountAttachment

attachment*

aws:ResourceTag/${TagKey}

Schreiben

UpdateCustomRoutingAccelerator

Gewährt die Berechtigung zum Aktualisieren eines benutzerdefinierten Routing-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Schreiben

UpdateCustomRoutingAcceleratorAttributes

Gewährt die Berechtigung zum Aktualisieren der Attribute eines benutzerdefinierten Routing-Accelerators

accelerator*

aws:ResourceTag/${TagKey}

Schreiben

UpdateCustomRoutingListener

Gewährt die Berechtigung zum Aktualisieren des Listeners eines benutzerdefinierten Routing-Accelerators

listener*

aws:ResourceTag/${TagKey}

Schreiben

UpdateEndpointGroup

Gewährt die Berechtigung zum Aktualisieren einer Endpunktgruppe in einem Standard-Accelerator-Listener

endpointgroup*

aws:ResourceTag/${TagKey}

Schreiben

UpdateListener

Gewährt die Berechtigung zum Aktualisieren eines Listeners in einem Standard-Accelerator

listener*

aws:ResourceTag/${TagKey}

Schreiben

WithdrawByoipCidr

Gewährt die Berechtigung, die Ankündigung einer BYOIP-IPv4-Adresse einzustellen

Schreiben

Ressourcentypen, definiert durch AWS Global Accelerator

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

Ressourcentypen ARN Bedingungsschlüssel

accelerator

arn:${Partition}:globalaccelerator::${Account}:accelerator/${ResourceId}

aws:ResourceTag/${TagKey}

attachment

arn:${Partition}:globalaccelerator::${Account}:attachment/${ResourceId}

aws:ResourceTag/${TagKey}

endpointgroup

arn:${Partition}:globalaccelerator::${Account}:accelerator/${ResourceId}/listener/${ListenerId}/endpoint-group/${EndpointGroupId}

aws:ResourceTag/${TagKey}

listener

arn:${Partition}:globalaccelerator::${Account}:accelerator/${ResourceId}/listener/${ListenerId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS Global Accelerator

AWS Global Accelerator definiert die folgenden Bedingungsschlüssel, die verwendet werden können in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüssel-Werte-Paaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString