Dettagli per il servizio Web Application Acceleration
Dettagli per il servizio Web Application Acceleration
In questo argomento vengono descritti i dettagli per la scrittura dei criteri per controllare l'accesso al servizio Web Application Acceleration.
Tipo di risorsa aggregata
waa-family
Singola risorsa - 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, per ogni singolo tipo di risorsa incluso in waa-family
, vedere la tabella in Dettagli per combinazioni Verb + Tipo di risorsa.
Variabili supportate
Il servizio Web Application Acceleration 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 autorizzazioni e le operazioni API coperte da ciascun verbo. Il livello di accesso è cumulativo quando si sceglie 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 "nessun extra" indica nessun accesso incrementale.
Ad esempio, i verbi use
e manage
per il tipo di risorsa waa-policy
non coprono autorizzazioni o operazioni API aggiuntive rispetto al verbo read
.
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
WAA_POLICY_INSPECT |
|
|
letto |
ISPEZIONA + WAA_POLICY_READ |
ISPEZIONA +
|
|
utilizzare |
LETTURA + WAA_POLICY_ATTACH WAA_POLICY_DETACH WAA_POLICY_UPDATE |
LETTURA +
|
|
gestisci |
UTILIZZO + WAA_POLICY_CREATE WAA_POLICY_DELETE WAA_POLICY_MOVE |
UTILIZZO +
|
nessuno |
Verbi | Autorizzazioni | API completamente coperte | API parzialmente coperte |
---|---|---|---|
ispezionare |
WEB_APP_ACCELERATION_INSPECT |
|
|
letto |
ISPEZIONA + WEB_APP_ACCELERATION_READ |
ISPEZIONA +
|
|
utilizzare |
LETTURA + WEB_APP_ACCELERATION_UPDATE |
LETTURA +
|
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 |