Détails du service Web Application Acceleration
Détails du service Web Application Acceleration
Cette rubrique traite des détails relatifs à l'écriture de stratégies visant à contrôler l'accès au service Web Application Acceleration.
Type agrégé de ressource
waa-family
Types individuels de ressource
waa-policy
web-app-acceleration
Commentaires
Une stratégie qui utilise <verb> waa-family
équivaut à écrire une stratégie avec une instruction <verb> <individual resource-type>
distincte pour chaque type individuel de ressource.
Reportez-vous au tableau dans Détails des combinaisons de verbe et de type de ressource afin d'obtenir des détails sur les opérations d'API couvertes par chaque verbe, pour chaque type individuel de ressource inclus dans waa-family
.
Variables prises en charge
Le service Web Application Acceleration prend en charge toutes les variables générales (reportez-vous à Variables générales pour toutes les demandes).
Détails des combinaisons de verbe et de type de ressource
Les tableaux suivants indiquent les droits d'accès et les opérations d'API couverts par chaque verbe. Le niveau d'accès est cumulatif à mesure que vous passez d'un verbe à l'autre de la façon suivante :inspect
> read
> use
> manage
. Par exemple, un groupe qui peut utiliser une ressource peut également inspecter et lire cette ressource. La présence d'un signe plus (+) dans une cellule du tableau indique un accès incrémentiel par rapport à la cellule située directement au-dessus, tandis que la mention "aucun élément supplémentaire" indique l'absence d'accès incrémentiel.
Par exemple, les verbes use
et manage
pour le type de ressource waa-policy
ne couvrent aucune opération d'API ni aucun droit d'accès supplémentaire par rapport au verbe read
.
Verbes | Droits d'accès | API complètement couvertes | API partiellement couvertes |
---|---|---|---|
inspect |
WAA_POLICY_INSPECT |
|
|
read |
INSPECT + WAA_POLICY_READ |
INSPECT +
|
|
use |
READ + WAA_POLICY_ATTACH WAA_POLICY_DETACH WAA_POLICY_UPDATE |
READ +
|
|
manage |
USE + WAA_POLICY_CREATE WAA_POLICY_DELETE WAA_POLICY_MOVE |
USE +
|
aucun |
Verbes | Droits d'accès | API complètement couvertes | API partiellement couvertes |
---|---|---|---|
inspect |
WEB_APP_ACCELERATION_INSPECT |
|
|
read |
INSPECT + WEB_APP_ACCELERATION_READ |
INSPECT +
|
|
use |
READ + WEB_APP_ACCELERATION_UPDATE |
READ +
|
aucun |
manage |
USE + WEB_APP_ACCELERATION_CREATE WEB_APP_ACCELERATION_DELETE WEB_APP_ACCELERATION_MOVE |
USE +
|
|
Droits d'accès requis pour chaque opération d'API
Le tableau suivant répertorie les opérations d'API dans un ordre logique, regroupées par type de ressource.
Pour plus d'informations sur les droits d'accès, reportez-vous à Droits d'accès.
Opération d'API | Droits d'accès requis pour utiliser l'opération |
---|---|
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 |