Dettagli per il servizio Web Application Acceleration
Dettagli per il servizio Web Application Acceleration
In questo argomento vengono descritti i dettagli relativi alla scrittura dei criteri per controllare l'accesso al servizio Web Application Acceleration.
Tipo di risorsa aggregato
waa-family
Risorse singole - Tipi
waa-policy
web-app-acceleration
commenti
Un criterio che utilizza <verb> waa-family equivale a scriverne uno con un'istruzione <verb> <individual resource-type> separata per ciascuno dei singoli tipi di risorsa.
Per i dettagli delle operazioni API coperte da ciascun verbo, vedere la tabella in Dettagli per le combinazioni di verbi + tipi di risorsa per ogni singolo tipo di risorsa incluso in waa-family.
Variabili supportate
Web Application Acceleration Service supporta tutte le variabili generali (vedere Variabili generali per tutte le richieste).
Dettagli per le combinazioni verbo-tipo di risorsa
Le tabelle seguenti mostrano le operazioni autorizzazioni e API coperte da ciascun verbo. Il livello di accesso è cumulativo come si va da inspect > read > use > manage. Ad esempio, un gruppo che può utilizzare una risorsa può anche ispezionare e leggere tale risorsa. Un segno più (+) in una cella di tabella indica l'accesso incrementale rispetto alla cella direttamente sopra di essa, mentre "no extra" indica l'assenza di accesso incrementale.
Ad esempio, i verbi use e manage per il tipo di risorsa waa-policy non coprono autorizzazioni aggiuntive o operazioni API rispetto al verbo read.
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare |
WAA_POLICY_INSPECT |
|
|
| leggi |
ISPEZIONA + WAA_POLICY_READ |
ISPEZIONA +
|
|
| usa |
LEGGI + WAA_POLICY_ATTACH WAA_POLICY_DETACH WAA_POLICY_UPDATE |
LEGGI +
|
|
| gestisci |
USE + WAA_POLICY_CREATE WAA_POLICY_DELETE WAA_POLICY_MOVE |
USE +
|
nessuno |
| Verbs | Autorizzazioni | API completamente coperte | API parzialmente coperte |
|---|---|---|---|
| ispezionare |
WEB_APP_ACCELERATION_INSPECT |
|
|
| leggi |
ISPEZIONA + WEB_APP_ACCELERATION_READ |
ISPEZIONA +
|
|
| usa |
LEGGI + WEB_APP_ACCELERATION_UPDATE |
LEGGI +
|
nessuno |
| gestisci |
USE + WEB_APP_ACCELERATION_CREATE WEB_APP_ACCELERATION_DELETE WEB_APP_ACCELERATION_MOVE |
USE +
|
|
Autorizzazioni necessarie per ogni operazione API
Nella tabella seguente sono elencate le operazioni API in ordine logico, raggruppate per tipo di risorsa.
Per informazioni sulle autorizzazioni, vedere Autorizzazioni.
| Operazione API | Autorizzazioni necessarie per utilizzare l'operazione |
|---|---|
ListWebAppAccelerationPolicies
|
WAA_POLICY_INSPECT |
CreateWebAppAccelerationPolicy
|
WAA_POLICY_CREATE |
GetWebAppAccelerationPolicy
|
WAA_POLICY_READ |
UpdateWebAppAccelerationPolicy
|
WAA_POLICY_UPDATE |
DeleteWebAppAccelerationPolicy
|
WAA_POLICY_DELETE |
ChangeWebAppAccelerationPolicyCompartment
|
WAA_POLICY_MOVE |
ListWebAppAccelerations
|
WEB_APP_ACCELERATION_INSPECT |
CreateWebAppAcceleration
|
WEB_APP_ACCELERATION_CREATE + WAA_POLICY_ATTACH + LOAD_BALANCER_UPDATE |
GetWebAppAcceleration
|
WEB_APP_ACCELERATION_READ |
UpdateWebAppAcceleration
|
WEB_APP_ACCELERATION_UPDATE + WAA_POLICY_ATTACH + WAA_POLICY_DETACH + LOAD_BALANCER_UPDATE |
DeleteWebAppAcceleration
|
WEB_APP_ACCELERATION_DELETE + WAA_POLICY_DETACH + LOAD_BALANCER_UPDATE |
ChangeWebAppAccelerationCompartment
|
WEB_APP_ACCELERATION_MOVE |
PurgeWebAppAccelerationCache
|
WEB_APP_ACCELERATION_UPDATE |
ListWorkRequests
|
WEB_APP_ACCELERATION_INSPECT + WAA_POLICY_INSPECT |
GetWorkRequest
|
WAA_POLICY_READ + WEB_APP_ACCELERATION_READ |
ListWorkRequestErrors
|
WEB_APP_ACCELERATION_INSPECT + WAA_POLICY_INSPECT |
ListWorkRequestLogs
|
WEB_APP_ACCELERATION_INSPECT + WAA_POLICY_INSPECT |
StartLogging
|
WEB_APP_ACCELERATION_UPDATE |
UpdateLogging
|
WEB_APP_ACCELERATION_UPDATE |
GetLogging
|
WEB_APP_ACCELERATION_READ |
StopLogging
|
WEB_APP_ACCELERATION_UPDATE |