View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS WAF V2 - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS WAF V2

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

Referenzen:

API-Operationen, definiert von AWS WAF V2

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

AssociateWebACL

WAFv2: ACL AssociateWeb

Schreiben

API-Gateway: ACL SetWeb

Rechteverwaltung, Schreiben

appsync: ACL AssociateWeb

Schreiben

appsync: ACL SetWeb

Rechteverwaltung, Schreiben

elastischer Lastenausgleich: CreateWebACLAssociation

Schreiben

elastischer Lastenausgleich: SetWebAcl

Schreiben

CheckCapacity

WAF 2: CheckCapacity

Lesen

API-Schlüssel erstellen

WAFv2: API-Schlüssel erstellen

Schreiben

CreateIPSet

WAFv2: CreateIPSet

Schreiben

WAF 2: TagResource

Markieren, Schreiben

CreateRegexPatternSet

WAFv2: CreateRegexPatternSet

Schreiben

WAF 2: TagResource

Markieren, Schreiben

CreateRuleGroup

WAFv2: CreateRuleGroup

Schreiben

WAF 2: TagResource

Markieren, Schreiben

CreateWebACL

WAFv2: ACL CreateWeb

Schreiben

WAFv2: TagResource

Markieren, Schreiben

API-Schlüssel löschen

WAFv2: API-Schlüssel löschen

Schreiben

DeleteFirewallManagerRuleGroups

WAF 2: DeleteFirewallManagerRuleGroups

Schreiben

DeleteIPSet

WAFv2: DeleteIPSet

Schreiben

DeleteLoggingConfiguration

WAF2: DeleteLoggingConfiguration

Schreiben

DeletePermissionPolicy

WAF 2: DeletePermissionPolicy

Verwaltung von Berechtigungen, Schreiben

DeleteRegexPatternSet

WAFv2: DeleteRegexPatternSet

Schreiben

DeleteRuleGroup

WAF 2: DeleteRuleGroup

Schreiben

DeleteWebACL

WAFv2: ACL DeleteWeb

Schreiben

DescribeAllManagedProducts

WAFv2: DescribeAllManagedProducts

Lesen

DescribeManagedProductsByVendor

WAF 2: DescribeManagedProductsByVendor

Lesen

DescribeManagedRuleGroup

WAF 2: DescribeManagedRuleGroup

Lesen

DisassociateWebACL

WAFv2: ACL DisassociateWeb

Schreiben

API-Gateway: ACL SetWeb

Rechteverwaltung, Schreiben

appsync: ACL DisassociateWeb

Schreiben

appsync: ACL SetWeb

Rechteverwaltung, Schreiben

elastischer Lastenausgleich: DeleteWebACLAssociation

Schreiben

elastischer Lastenausgleich: SetWebAcl

Schreiben

GenerateMobileSdkReleaseUrl

WAF 2: GenerateMobileSdkReleaseUrl

Lesen

GetDecryptedAPIKey

WAF 2: GetDecryptedAPIKey

Lesen

GetIPSet

WAF V2: GetIPSet

Lesen

GetLoggingConfiguration

WAF2: GetLoggingConfiguration

Lesen

GetManagedRuleSet

WAF 2: GetManagedRuleSet

Lesen

GetMobileSdkRelease

WAF 2: GetMobileSdkRelease

Lesen

GetPermissionPolicy

WAF 2: GetPermissionPolicy

Lesen

GetRateBasedStatementManagedKeys

WAF 2: GetRateBasedStatementManagedKeys

Lesen

GetRegexPatternSet

WAF 2: GetRegexPatternSet

Lesen

GetRevenueStatistics

WAF 2: GetRevenueStatistics

Lesen

GetRevenueStatisticsSummary

WAF 2: GetRevenueStatisticsSummary

Lesen

GetRevenueStatisticsTimeSeries

WAF 2: GetRevenueStatisticsTimeSeries

Lesen

GetRuleGroup

WAF 2: GetRuleGroup

Lesen

GetSampledRequests

WAF 2: GetSampledRequests

Lesen

GetTopPathStatisticsByTraffic

WAF 2: GetTopPathStatisticsByTraffic

Lesen

GetWebACL

WAFv2: ACL GetWeb

Lesen

GetWebACLForResource

WAFv2: GetWebACLForResource

Lesen

App-Synchronisierung: GetWebACLForResource

Lesen

elastischer Lastenausgleich: GetLoadBalancerWebACL

Lesen

API-Schlüssel auflisten

WAFv2: API-Schlüssel auflisten

Auflisten

ListAvailableManagedRuleGroupVersions

WAF2: ListAvailableManagedRuleGroupVersions

Auflisten

ListAvailableManagedRuleGroups

WAF 2: ListAvailableManagedRuleGroups

Auflisten

ListIPSets

WAFv2: ListIPSets

Auflisten

ListLoggingConfigurations

WAF2: ListLoggingConfigurations

Auflisten

ListManagedRuleSets

WAF 2: ListManagedRuleSets

Auflisten

ListMobileSdkReleases

WAF 2: ListMobileSdkReleases

Auflisten

ListRegexPatternSets

WAF 2: ListRegexPatternSets

Auflisten

ListResourcesForWebACL

WAF 2: ListResourcesForWebACL

Auflisten

App-Synchronisierung: ListResourcesForWebACL

Auflisten

elastischer Lastenausgleich: DescribeWebACLAssociation

Auflisten

ListRuleGroups

WAF 2: ListRuleGroups

Auflisten

ListSettlementRecords

WAF 2: ListSettlementRecords

Auflisten

ListTagsForResource

WAF 2: ListTagsForResource

Lesen

ListWebACLs

WAF 2: ListWebACLs

Auflisten

PutLoggingConfiguration

WAF 2: PutLoggingConfiguration

Schreiben

PutManagedRuleSetVersions

WAF 2: PutManagedRuleSetVersions

Schreiben

PutPermissionPolicy

WAF 2: PutPermissionPolicy

Verwaltung von Berechtigungen, Schreiben

TagResource

WAFv2: TagResource

Markieren, Schreiben

UntagResource

WAFv2: UntagResource

Markieren, Schreiben

UpdateIPSet

WAFv2: UpdateIPSet

Schreiben

UpdateManagedRuleSetVersionExpiryDate

WAF 2: UpdateManagedRuleSetVersionExpiryDate

Schreiben

UpdateRegexPatternSet

WAF 2: UpdateRegexPatternSet

Schreiben

UpdateRuleGroup

WAF 2: UpdateRuleGroup

Schreiben

UpdateWebACL

WAFv2: ACL UpdateWeb

Schreiben

Aktionen definiert von AWS WAF V2

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

AssociateWebACL

Gewährt die Berechtigung, eine WebACL mit einer Ressource zu verknüpfen

Agent-Core-Gateway

Schreiben

Verstärker-App

API-Gateway

ein Läufer

AppSync

loadbalancer/app/

Benutzerpool

Instanz mit verifiziertem Zugriff

Webacl*

als: /$ {} ResourceTag TagKey

CheckCapacity

Gewährt die Berechtigung, die Anforderungen an Web-ACL-Kapazitätseinheiten (WCU) für einen bestimmten Umfang und einen bestimmten Regelsatz zu berechnen

Lesen

API-Schlüssel erstellen

Erteilt die Erlaubnis, einen API-Schlüssel zur Verwendung bei der Integration der CAPTCHA-API in Ihre Client-Anwendungen zu erstellen JavaScript

Schreiben

CreateIPSet

Gewährt die Berechtigung zum Erstellen eines IPSet.

IPset*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateRegexPatternSet

Erteilt die Erlaubnis zur Erstellung eines RegexPatternSet

Regex-Musterset*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateRuleGroup

Erteilt die Erlaubnis zur Erstellung eines RuleGroup

ipset

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

Regex-Mustersatz

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Regelgruppe*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

CreateWebACL

Gewährt die Berechtigung zum Erstellen einer WebACL

ipset

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

verwalteter Regelsatz

als: /$ {} RequestTag TagKey

war: TagKeys

Regex-Mustersatz

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Regelgruppe

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Webcam*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

API-Schlüssel löschen

Gewährt Berechtigungen zum Löschen eines API-Schlüssels

Schreiben

DeleteFirewallManagerRuleGroups

Erteilt die Berechtigung zum Löschen FirewallManagedRulesGroups aus einer WebACL, wenn diese nicht mehr von Firewall Manager verwaltet wird

webacl*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteIPSet

Gewährt die Berechtigung zum Löschen eines IPSet

ipset*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteLoggingConfiguration

Erteilt die Berechtigung zum Löschen LoggingConfiguration von aus einer WebACL

Webacl*

als: /$ {} ResourceTag TagKey

WAV 2: LogScope

Schreiben

DeletePermissionPolicy

Erteilt die Erlaubnis zum Löschen PermissionPolicy von RuleGroup

Regelgruppe*

als: /$ {} ResourceTag TagKey

Verwaltung von Berechtigungen, Schreiben

DeleteRegexPatternSet

Erteilt die Erlaubnis zum Löschen eines RegexPatternSet

Regex-Patternset*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteRuleGroup

Erteilt die Erlaubnis zum Löschen eines RuleGroup

Regelgruppe*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteWebACL

Gewährt die Berechtigung zum Löschen einer WebACL

Webacl*

als: /$ {} ResourceTag TagKey

Schreiben

DescribeAllManagedProducts

Gewährt die Berechtigung zum Abrufen von Produktinformationen für eine verwaltete Regelgruppe

Lesen

DescribeManagedProductsByVendor

Gewährt die Berechtigung zum Abrufen von Produktinformationen für eine verwaltete Regelgruppe eines bestimmten Anbieters

Lesen

DescribeManagedRuleGroup

Gewährt die Berechtigung zum Abrufen von High-Level-Informationen für eine verwaltete Regelgruppe

Lesen

DisassociateWebACL

Gewährt die Berechtigung, die Verknüpfung einer WebACL mit einer Anwendungsressource zu trennen

Agent-Core-Gateway

Schreiben

Verstärker-App

API-Gateway

ein Läufer

AppSync

loadbalancer/app/

Benutzerpool

Instanz mit verifiziertem Zugriff

GenerateMobileSdkReleaseUrl

Erteilt die Berechtigung zum Generieren einer vorsignierten Download-URL für die angegebene Version des mobilen SDK

Lesen

GetDecryptedAPIKey

Gewährt die Berechtigung zum Zurückgeben Ihres API-Schlüssels in entschlüsselter Form. Verwenden Sie dies, um die Token-Domains zu überprüfen, die Sie für den Schlüssel definiert haben.

Lesen

GetIPSet

Gewährt die Berechtigung zum Abrufen von Details zu einem IPSet

ipset*

als: ResourceTag /$ {} TagKey

Lesen

GetLoggingConfiguration

Erteilt die Berechtigung zum Abrufen LoggingConfiguration für eine WebACL

Webacl*

als: /$ {} ResourceTag TagKey

WAV 2: LogScope

Lesen

GetManagedRuleSet

Erteilt die Erlaubnis, Details zu einem abzurufen ManagedRuleSet

verwalteter Regelsatz*

Lesen

GetMobileSdkRelease

Erteilt die Berechtigung zum Abrufen von Informationen für die angegebene mobile SDK-Version, einschließlich Versionshinweise und Tags

Lesen

GetPermissionPolicy

Erteilt die Erlaubnis zum Abrufen von a für PermissionPolicy RuleGroup

Regelgruppe*

als: /$ {} ResourceTag TagKey

Lesen

GetRateBasedStatementManagedKeys

Gewährt die Berechtigung zum Abrufen der Schlüssel, die derzeit durch eine ratenbasierte Regel blockiert sind

Webcam*

als: /$ {} ResourceTag TagKey

Lesen

GetRegexPatternSet

Erteilt die Erlaubnis, Details zu einem abzurufen RegexPatternSet

Regex-Musterset*

als: /$ {} ResourceTag TagKey

Lesen

GetRevenueStatistics

Erteilt die Erlaubnis, Statistiken zu den Einnahmen aus der Monetarisierung, geordnet nach Quelle oder Pfad, innerhalb eines bestimmten Zeitfensters abzurufen

Lesen

GetRevenueStatisticsSummary

Erteilt die Berechtigung, innerhalb eines bestimmten Zeitfensters eine Zusammenfassung der Statistiken zu den Einnahmen aus der Monetarisierung abzurufen

Lesen

GetRevenueStatisticsTimeSeries

Erteilt die Berechtigung, Umsatzstatistiken zur Monetarisierung als Zeitreihe innerhalb eines bestimmten Zeitfensters abzurufen

Lesen

GetRuleGroup

Erteilt die Berechtigung zum Abrufen von Details zu einem RuleGroup

Regelgruppe*

als: /$ {} ResourceTag TagKey

Lesen

GetSampledRequests

Gewährt die Berechtigung zum Abrufen detaillierter Informationen über eine Stichprobe von Webanforderungen

Webcam*

als: /$ {} ResourceTag TagKey

Lesen

GetTopPathStatisticsByTraffic

Erteilt die Erlaubnis, aggregierte Pfadstatistiken mit Bot-Traffic-Analyse für eine WebACL innerhalb eines bestimmten Zeitfensters abzurufen

webacl*

als: /$ {} ResourceTag TagKey

Lesen

GetWebACL

Gewährt die Berechtigung zum Abrufen von Details zu einer WebACL

Webacl*

als: /$ {} ResourceTag TagKey

Lesen

GetWebACLForResource

Gewährt die Berechtigung zum Abrufen der WebACL, die einer Ressource zugeordnet ist

Agentcore-Gateway

Lesen

Verstärker-App

API-Gateway

ein Läufer

AppSync

loadbalancer/app/

Benutzerpool

Instanz mit verifiziertem Zugriff

Webacl*

als: /$ {} ResourceTag TagKey

API-Schlüssel auflisten

Gewährt die Berechtigung zum Abrufen einer Liste der API-Schlüssel, die Sie für den angegebenen Bereich definiert haben

Auflisten

ListAvailableManagedRuleGroupVersions

Gewährt die Berechtigung zum Abrufen eines Arrays verwalteter Regelgruppenversionen, die für Sie verfügbar sind

Auflisten

ListAvailableManagedRuleGroups

Gewährt die Berechtigung zum Abrufen eines Arrays von verwalteten Regelgruppen, die für Sie verfügbar sind

Auflisten

ListIPSets

Erteilt die Berechtigung zum Abrufen eines Arrays von IPSetSummary Objekten für die IP-Sets, die Sie verwalten

Auflisten

ListLoggingConfigurations

Erteilt die Berechtigung zum Abrufen eines Arrays Ihrer LoggingConfiguration Objekte

wafv2: LogScope

Auflisten

ListManagedRuleSets

Erteilt die Erlaubnis, ein Array Ihrer ManagedRuleSet Objekte abzurufen

Auflisten

ListMobileSdkReleases

Erteilt die Berechtigung zum Abrufen einer Liste der verfügbaren Versionen für das mobile SDK und die angegebene Geräteplattform

Auflisten

ListRegexPatternSets

Erteilt die Berechtigung, ein Array von RegexPatternSetSummary Objekten für die von Ihnen verwalteten Regex-Mustersätze abzurufen

Auflisten

ListResourcesForWebACL

Gewährt die Berechtigung zum Abrufen eines Arrays der Amazon-Ressourcennamen (ARNs) für die Ressourcen, die mit einer Web-ACL verknüpft sind

Agentcore-Gateway

Auflisten

Verstärker-App

ein Läufer

Benutzerpool

Instanz mit verifiziertem Zugriff

Webacl*

als: /$ {} ResourceTag TagKey

ListRuleGroups

Erteilt die Berechtigung zum Abrufen eines Arrays von RuleGroupSummary Objekten für die Regelgruppen, die Sie verwalten

Auflisten

ListSettlementRecords

Erteilt die Berechtigung, innerhalb eines bestimmten Zeitfensters eine Liste von Datensätzen zur Monetarisierung abzurufen

Auflisten

ListTagsForResource

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

ipset

als: ResourceTag /$ {} TagKey

Lesen

Regex-Mustersatz

als: /$ {} ResourceTag TagKey

Regelgruppe

als: ResourceTag /$ {} TagKey

webacl

als: ResourceTag /$ {} TagKey

ListWebACLs

Gewährt die Berechtigung zum Abrufen eines Arrays von WebACLSummary-Objekten für die von Ihnen verwalteten Web-ACLs

Auflisten

PutLoggingConfiguration

Erteilt die Erlaubnis LoggingConfiguration, eine zu aktivieren und mit der Protokollierung für eine Web-ACL zu beginnen

Webacl*

als: /$ {} ResourceTag TagKey

WAV 2: LogDestinationResource

WAF 2: LogScope

Schreiben

PutManagedRuleSetVersions

Erteilt die Erlaubnis, eine neue Version zu erstellen oder eine bestehende Version zu aktualisieren ManagedRuleSet

verwalteter Regelsatz*

Schreiben

Regelgruppe*

als: /$ {} ResourceTag TagKey

PutPermissionPolicy

Gewährt die Berechtigung zum Anhängen einer IAM-Richtlinie an eine Ressource, die zur Freigabe von Regelgruppen zwischen Konten verwendet wird

Regelgruppe*

als: /$ {} ResourceTag TagKey

Verwaltung von Berechtigungen, Schreiben

TagResource

Erteilt die Berechtigung, Tags mit einer AWS Ressource zu verknüpfen

ipset

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Regex-Mustersatz

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Regelgruppe

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

webacl

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Erteilt die Erlaubnis, Tags von einer AWS Ressource zu trennen

ipset

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Regex-Mustersatz

als: /$ {} ResourceTag TagKey

war: TagKeys

Regelgruppe

als: ResourceTag /$ {} TagKey

war: TagKeys

webacl

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateIPSet

Gewährt die Berechtigung zum Aktualisieren eines IPSet

ipset*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateManagedRuleSetVersionExpiryDate

Erteilt die Erlaubnis, das Ablaufdatum einer Version in zu aktualisieren ManagedRuleSet

verwalteter Regelsatz*

Schreiben

UpdateRegexPatternSet

Erteilt die Erlaubnis zur Aktualisierung eines RegexPatternSet

Regex-Patternset*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateRuleGroup

Erteilt die Erlaubnis zur Aktualisierung eines RuleGroup

ipset

als: ResourceTag /$ {} TagKey

Schreiben

Regex-Mustersatz

als: /$ {} ResourceTag TagKey

Regelgruppe*

als: /$ {} ResourceTag TagKey

UpdateWebACL

Gewährt die Berechtigung zum Aktualisieren einer WebACL

ipset

als: ResourceTag /$ {} TagKey

Schreiben

verwalteter Regelsatz

als: /$ {} ResourceTag TagKey

Regex-Mustersatz

als: /$ {} ResourceTag TagKey

Regelgruppe

als: ResourceTag /$ {} TagKey

Webcam*

als: /$ {} ResourceTag TagKey

Permission-only Aktionen für AWS WAF V2

Die folgenden Aktionen werden von AWS WAF V2 definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

DescribeTopContributorsByEvent

Erteilt die Berechtigung zum Abrufen der wichtigsten Mitwirkenden an einem Ereignis, das von der verwalteten AWS WAF-Anti-DDoS-Regelgruppe erkannt wurde und von Shield verwendet wird: DescribeAttack

Lesen

DisassociateFirewallManager

Gewährt die Berechtigung, die Mapping von Firewall-Manager von einer WebACL aufzuheben

webacl*

als: /$ {} ResourceTag TagKey

Schreiben

PutFirewallManagerRuleGroups

Erteilt die Berechtigung zum Erstellen FirewallManagedRulesGroups in einer WebACL

Webacl*

als: /$ {} ResourceTag TagKey

Schreiben

ValidateNetworkSecurityManagerRuleConfiguration

Erteilt AWS Network Security Manager die Erlaubnis, eine Regelkonfiguration zu validieren

Lesen

ValidateNetworkSecurityManagerWebACLConfiguration

Erteilt AWS Network Security Manager die Erlaubnis, eine WebACL-Konfiguration zu validieren

Lesen

Ressourcentypen, definiert durch AWS WAF V2

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

Ressourcentypen ARN Bedingungsschlüssel

Agent-Core-Gateway

arn: $ {Partition} :bedrock-agentcore: $ {Region} :$ {Konto} :gateway/$ {} GatewayId

App verstärken

arn: $ {Partition} :amplify: $ {Region} :$ {Konto} :apps/$ {} AppId

API-Gateway

arn: $ {Partition} :apigateway: $ {Region}:: /restapis/$ {} /stages/$ {} ApiId StageName

ein Läufer

arn: $ {Partition} :apprunner: $ {Region} :$ {Account} :service/$ {} /$ {} ServiceName ServiceId

Appsync

arn: $ {Partition} :appsync: $ {Region} :$ {Konto} :apis/$ {graphQlaPIId}

ipset

arn: $ {Partition} :wafv2: $ {Region} :$ {Konto} :$ {Bereich} /ipset/$ {Name} /$ {ID}

als: /$ {} ResourceTag TagKey

loadbalancer/app/

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

verwalteter Regelsatz

arn: $ {Partition} :wafv2: $ {Region} :$ {Konto} :$ {Bereich} /managedruleset/$ {Name} /$ {ID}

Regex-Mustersatz

arn: $ {Partition} :wafv2: $ {Region} :$ {Konto} :$ {Bereich} /regexpatternset/$ {Name} /$ {ID}

als: /$ {} ResourceTag TagKey

Regelgruppe

arn: $ {Partition} :wafv2: $ {Region} :$ {Konto} :$ {Bereich} /rulegroup/$ {Name} /$ {Id}

als: /$ {} ResourceTag TagKey

Benutzerpool

arn: $ {Partition} :cognito-idp: $ {Region} :$ {Konto} :userpool/$ {} UserPoolId

Instanz mit verifiziertem Zugriff

arn: $ {Partition} :ec2: $ {Region} :$ {Konto} :verifizierte Zugriffsinstanz/$ {} VerifiedAccessInstanceId

webacl

arn: $ {Partition} :wafv2: $ {Region} :$ {Konto} :$ {Bereich} /webacl/$ {Name} /$ {ID}

als: /$ {} ResourceTag TagKey

Bedingungsschlüssel für AWS WAF V2

AWS WAF V2 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 basierend auf den zulässigen Werten für jeden der Tags

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff nach dem Tag-Wert, der der Ressource zugeordnet ist

Zeichenfolge

war: TagKeys

Filtert den Zugriff nach dem Vorhandensein verbindlicher Tags in der Anforderung

ArrayOfString

WAV 2: LogDestinationResource

Filtert den Zugriff nach Protokollziel-ARN für PutLoggingConfiguration API

ARN

wafv2: LogScope

Filtert den Zugriff nach Protokollbereich für die Logging-Konfigurations-API

Zeichenfolge