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.

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.

waa-policy
Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

WAA_POLICY_INSPECT

ListWebAppAccelerationPolicies

ListWorkRequests

ListWorkRequestErrors

ListWorkRequestLogs

letto

ISPEZIONA +

WAA_POLICY_READ

ISPEZIONA +

GetWebAppAccelerationPolicy

GetWorkRequest

utilizzare

LETTURA +

WAA_POLICY_ATTACH

WAA_POLICY_DETACH

WAA_POLICY_UPDATE

LETTURA +

UpdateWebAppAccelerationPolicy

CreateWebAppAcceleration

UpdateWebAppAcceleration

DeleteWebAppAcceleration

gestisci

UTILIZZO +

WAA_POLICY_CREATE

WAA_POLICY_DELETE

WAA_POLICY_MOVE

UTILIZZO +

CreateWebAppAccelerationPolicy

DeleteWebAppAccelerationPolicy

ChangeWebAppAccelerationPolicyCompartment

nessuno

web-app-acceleration
Verbi Autorizzazioni API completamente coperte API parzialmente coperte
ispezionare

WEB_APP_ACCELERATION_INSPECT

ListWebAppAccelerations

ListWorkRequests

ListWorkRequestErrors

ListWorkRequestLogs

letto

ISPEZIONA +

WEB_APP_ACCELERATION_READ

ISPEZIONA +

GetWebAppAcceleration

GetLogging

GetWorkRequest

utilizzare

LETTURA +

WEB_APP_ACCELERATION_UPDATE

LETTURA +

PurgeWebAppAccelerationCache

StartLogging

UpdateLogging

StopLogging

nessuno

gestisci

USE +

WEB_APP_ACCELERATION_CREATE

WEB_APP_ACCELERATION_DELETE

WEB_APP_ACCELERATION_MOVE

USE +

ChangeWebAppAccelerationCompartment

CreateWebAppAcceleration

DeleteWebAppAcceleration

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