Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Azioni, risorse e chiavi di condizione per AWS WAF
AWS WAF (prefisso del servizio: waf) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.
Riferimenti:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza riferimento programmatico all'autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da AWS WAF
La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.
| Operazione | Azione IAM | Chiave di condizione | Valori possibili | Livello di accesso |
|---|---|---|---|---|
|
CreateByteMatchSet |
Scrittura |
|||
|
CreateGeoMatchSet |
Scrittura |
|||
|
CreateIPSet |
Scrittura |
|||
|
CreateRateBasedRule |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateRegexMatchSet |
Scrittura |
|||
|
CreateRegexPatternSet |
Scrittura |
|||
|
CreateRule |
Scrittura |
|||
Etichettare, scrivere |
||||
|
CreateRuleGroup |
Scrittura |
|||
Etichettare, scrivere |
||||
|
CreateSizeConstraintSet |
Scrittura |
|||
|
CreateSqlInjectionMatchSet |
Scrittura |
|||
|
CreateWebACL |
Gestione delle autorizzazioni, Write |
|||
Etichettatura, scrittura |
||||
|
CreateWebACLMigrationStack |
Scrittura |
|||
|
CreateXssMatchSet |
Scrittura |
|||
|
DeleteByteMatchSet |
Scrittura |
|||
|
DeleteGeoMatchSet |
Scrittura |
|||
|
DeleteIPSet |
Scrittura |
|||
|
DeleteLoggingConfiguration |
Scrittura |
|||
|
DeletePermissionPolicy |
Gestione delle autorizzazioni, Write |
|||
|
DeleteRateBasedRule |
Scrittura |
|||
|
DeleteRegexMatchSet |
Scrittura |
|||
|
DeleteRegexPatternSet |
Scrittura |
|||
|
DeleteRule |
Scrittura |
|||
|
DeleteRuleGroup |
Scrittura |
|||
|
DeleteSizeConstraintSet |
Scrittura |
|||
|
DeleteSqlInjectionMatchSet |
Scrittura |
|||
|
DeleteWebACL |
Gestione delle autorizzazioni, Write |
|||
|
DeleteXssMatchSet |
Scrittura |
|||
|
GetByteMatchSet |
Lettura |
|||
|
GetChangeToken |
Lettura |
|||
|
GetChangeTokenStatus |
Lettura |
|||
|
GetGeoMatchSet |
Lettura |
|||
|
GetIPSet |
Lettura |
|||
|
GetLoggingConfiguration |
Lettura |
|||
|
GetPermissionPolicy |
Lettura |
|||
|
GetRateBasedRule |
Lettura |
|||
|
GetRateBasedRuleManagedKeys |
Lettura |
|||
|
GetRegexMatchSet |
Lettura |
|||
|
GetRegexPatternSet |
Lettura |
|||
|
GetRule |
Lettura |
|||
|
GetRuleGroup |
Lettura |
|||
|
GetSampledRequests |
Lettura |
|||
|
GetSizeConstraintSet |
Lettura |
|||
|
GetSqlInjectionMatchSet |
Lettura |
|||
|
GetWebACL |
Lettura |
|||
|
GetXssMatchSet |
Lettura |
|||
|
ListActivatedRulesInRuleGroup |
List |
|||
|
ListByteMatchSets |
List |
|||
|
ListGeoMatchSets |
List |
|||
|
ListIPSets |
List |
|||
|
ListLoggingConfigurations |
List |
|||
|
ListRateBasedRules |
List |
|||
|
ListRegexMatchSets |
List |
|||
|
ListRegexPatternSets |
List |
|||
|
ListRuleGroups |
List |
|||
|
ListRules |
List |
|||
|
ListSizeConstraintSets |
List |
|||
|
ListSqlInjectionMatchSets |
List |
|||
|
ListSubscribedRuleGroups |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
ListWebACLs |
List |
|||
|
ListXssMatchSets |
List |
|||
|
PutLoggingConfiguration |
Scrittura |
|||
|
PutPermissionPolicy |
Gestione delle autorizzazioni, Write |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateByteMatchSet |
Scrittura |
|||
|
UpdateGeoMatchSet |
Scrittura |
|||
|
UpdateIPSet |
Scrittura |
|||
|
UpdateRateBasedRule |
Scrittura |
|||
|
UpdateRegexMatchSet |
Scrittura |
|||
|
UpdateRegexPatternSet |
Scrittura |
|||
|
UpdateRule |
Scrittura |
|||
|
UpdateRuleGroup |
Scrittura |
|||
|
UpdateSizeConstraintSet |
Scrittura |
|||
|
UpdateSqlInjectionMatchSet |
Scrittura |
|||
|
UpdateWebACL |
Gestione delle autorizzazioni, Write |
|||
|
UpdateXssMatchSet |
Scrittura |
Azioni definite da AWS WAF
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.
| Operazioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede il permesso di creare un ByteMatchSet |
Scrittura |
|||
Concede il permesso di creare un GeoMatchSet |
Scrittura |
|||
Concede l'autorizzazione per creare un IPSet. |
Scrittura |
|||
Concede il permesso di creare un RateBasedRule per limitare il volume delle richieste da un singolo indirizzo IP |
Scrittura |
|||
Concede il permesso di creare un RegexMatchSet |
Scrittura |
|||
Concede il permesso di creare un RegexPatternSet |
Scrittura |
|||
Concede l'autorizzazione per creare una regola per filtrare le richieste Web |
Scrittura |
|||
Concede il permesso di creare un RuleGroup, che è una raccolta di regole predefinite che è possibile utilizzare in un WebACL |
Scrittura |
|||
Concede il permesso di creare un SizeConstraintSet |
Scrittura |
|||
Concede il permesso di creare un SqlInjectionMatchSet |
Scrittura |
|||
Concede l'autorizzazione per creare un WebACL, che contiene regole per filtrare le richieste Web |
Gestione delle autorizzazioni, Write |
|||
Concede il permesso di creare un CloudFormation modello ACL Web in un bucket S3 ai fini della migrazione dell'ACL Web da AWS WAF Classic a AWS WAF v2 |
Scrittura |
|||
Concede il permesso di creare un XssMatchSet, che utilizzi per rilevare le richieste che contengono attacchi di cross-site scripting |
Scrittura |
|||
Concede il permesso di eliminare un ByteMatchSet |
Scrittura |
|||
Concede il permesso di eliminare un GeoMatchSet |
Scrittura |
|||
Concede l'autorizzazione per eliminare un IPSet |
Scrittura |
|||
Concede il permesso di eliminare il LoggingConfiguration da un ACL web |
Scrittura |
|||
Concede l'autorizzazione per eliminare una policy IAM da un gruppo di regole |
Gestione delle autorizzazioni, Write |
|||
Concede il permesso di eliminare un RateBasedRule |
Scrittura |
|||
Concede il permesso di eliminare un RegexMatchSet |
Scrittura |
|||
Concede il permesso di eliminare un RegexPatternSet |
Scrittura |
|||
Concede l'autorizzazione per eliminare una regola |
Scrittura |
|||
Concede il permesso di eliminare un RuleGroup |
Scrittura |
|||
Concede il permesso di eliminare un SizeConstraintSet |
Scrittura |
|||
Concede il permesso di eliminare un SqlInjectionMatchSet |
Scrittura |
|||
Concede l'autorizzazione per eliminare un WebACL |
Gestione delle autorizzazioni, scrittura |
|||
Concede il permesso di eliminare un XssMatchSet |
Scrittura |
|||
Concede il permesso di recuperare un ByteMatchSet |
Lettura |
|||
Concede l'autorizzazione per recuperare un token di modifica da utilizzare nelle richieste di creazione, aggiornamento ed eliminazione |
Read |
|||
Concede l'autorizzazione per recuperare lo stato di un token di modifica |
Lettura |
|||
Concede il permesso di recuperare un GeoMatchSet |
Lettura |
|||
Concede l'autorizzazione per recuperare un IPSet |
Lettura |
|||
Concede il permesso di recuperare un LoggingConfiguration per un ACL web |
Lettura |
|||
Concede l'autorizzazione per recuperare una policy IAM per un gruppo di regole |
Lettura |
|||
Concede il permesso di recuperare un RateBasedRule |
Lettura |
|||
Concede il permesso di recuperare l'array di indirizzi IP attualmente bloccati da un RateBasedRule |
Lettura |
|||
Concede il permesso di recuperare un RegexMatchSet |
Lettura |
|||
Concede il permesso di recuperare un RegexPatternSet |
Lettura |
|||
Concede l'autorizzazione per recuperare una regola |
Lettura |
|||
Concede il permesso di recuperare un RuleGroup |
Lettura |
|||
Concede l'autorizzazione per recuperare informazioni dettagliate su un set di esempi di richieste Web |
Lettura |
|||
Concede il permesso di recuperare un SizeConstraintSet |
Lettura |
|||
Concede il permesso di recuperare un SqlInjectionMatchSet |
Lettura |
|||
Concede l'autorizzazione per recuperare un WebACL |
Lettura |
|||
Concede il permesso di recuperare un XssMatchSet |
Lettura |
|||
Concede il permesso di recuperare una serie di ActivatedRule oggetti |
List |
|||
Concede il permesso di recuperare una serie di ByteMatchSetSummary oggetti |
List |
|||
Concede il permesso di recuperare una serie di GeoMatchSetSummary oggetti |
List |
|||
Concede il permesso di recuperare una serie di IPSetSummary oggetti |
List |
|||
Concede il permesso di recuperare una serie di LoggingConfiguration oggetti |
List |
|||
Concede il permesso di recuperare una serie di RuleSummary oggetti |
List |
|||
Concede il permesso di recuperare una serie di RegexMatchSetSummary oggetti |
List |
|||
Concede il permesso di recuperare una serie di RegexPatternSetSummary oggetti |
List |
|||
Concede il permesso di recuperare una serie di RuleGroup oggetti |
List |
|||
Concede il permesso di recuperare una serie di RuleSummary oggetti |
List |
|||
Concede il permesso di recuperare una serie di SizeConstraintSetSummary oggetti |
List |
|||
Concede il permesso di recuperare una serie di SqlInjectionMatchSet oggetti |
List |
|||
Concede il permesso di recuperare una serie di RuleGroup oggetti a cui sei abbonato |
List |
|||
Concede l'autorizzazione per richiamare i tag per una risorsa |
Read |
|||
Concede l'autorizzazione per recuperare una matrice di oggetti WebACLSummary |
List |
|||
Concede il permesso di recuperare una serie di XssMatchSet oggetti |
List |
|||
Concede il permesso di associare un LoggingConfiguration con un ACL web specificato |
Scrittura |
|||
Concede l'autorizzazione ad allegare una policy IAM a un gruppo di regole, per condividere il gruppo di regole tra account |
Gestione delle autorizzazioni, scrittura |
|||
Concede l'autorizzazione per aggiungere un tag a una risorsa |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per rimuovere un tag da una risorsa |
Etichettare, scrivere |
|||
Concede il permesso di inserire o eliminare ByteMatchTuple oggetti in un ByteMatchSet |
Scrittura |
|||
Concede il permesso di inserire o eliminare GeoMatchConstraint oggetti in un GeoMatchSet |
Scrittura |
|||
Concede il permesso di inserire o eliminare IPSetDescriptor oggetti in un IPSet |
Scrittura |
|||
Concede l'autorizzazione per modificare una regola basata su tariffe |
Scrittura |
|||
Concede l'autorizzazione per l'inserimento o l'eliminazione RegexMatchTuple oggetti in un RegexMatchSet |
Scrittura |
|||
Concede il permesso di inserire o eliminare RegexPatternStrings in un RegexPatternSet |
Scrittura |
|||
Concede l'autorizzazione per modificare una recipe |
Scrittura |
|||
Concede il permesso di inserire o eliminare ActivatedRule oggetti in un RuleGroup |
Scrittura |
|||
Concede il permesso di inserire o eliminare SizeConstraint oggetti in un SizeConstraintSet |
Scrittura |
|||
Concede il permesso di inserire o eliminare SqlInjectionMatchTuple oggetti in un SqlInjectionMatchSet |
Scrittura |
|||
Concede il permesso di inserire o eliminare ActivatedRule oggetti in un WebACL |
gestione delle autorizzazioni, scrittura |
|||
Concede il permesso di inserire o eliminare XssMatchTuple oggetti in un XssMatchSet |
Scrittura |
Tipi di risorse definiti da AWS WAF
I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.
| Tipi di risorse | ARN | Chiavi di condizione |
|---|---|---|
arn:${Partition}:waf::${Account}:bytematchset/${Id} |
||
arn:${Partition}:waf::${Account}:geomatchset/${Id} |
||
arn:${Partition}:waf::${Account}:ipset/${Id} |
||
arn:${Partition}:waf::${Account}:ratebasedrule/${Id} |
||
arn:${Partition}:waf::${Account}:regexmatch/${Id} |
||
arn:${Partition}:waf::${Account}:regexpatternset/${Id} |
||
arn:${Partition}:waf::${Account}:rule/${Id} |
||
arn:${Partition}:waf::${Account}:rulegroup/${Id} |
||
arn:${Partition}:waf::${Account}:sizeconstraintset/${Id} |
||
arn:${Partition}:waf::${Account}:sqlinjectionset/${Id} |
||
arn:${Partition}:waf::${Account}:webacl/${Id} |
||
arn:${Partition}:waf::${Account}:xssmatchset/${Id} |
Chiavi di condizione per AWS WAF
AWS WAF definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.
| Chiavi di condizione | Descrizione | Tipo |
|---|---|---|
Filtra le operazioni in base al set di valori consentito per ciascuno dei tag. |
String |
|
Filtra le operazioni in base al valore del tag associato alla risorsa |
String |
|
Filtra le operazioni in base alla presenza di tag obbligatori nella richiesta. |
ArrayOfString |