Informations détaillées sur le service d'accélération d'application Web
Informations détaillées sur le service d'accélération d'application Web
Cette rubrique présente des informations détaillées sur l'écriture de politiques permettant de contrôler l'accès au service Accélération d'application Web .
Type de ressource agrégé
waa-family
Types de ressource individuels
waa-policy
web-app-acceleration
Commentaires
Une politique utilisant <verb> waa-family
équivaut à une politique ayant un énoncé<verb> <individual resource-type>
distinct pour chacun des types de ressource individual.
Voir le tableau sous Informations détaillées sur les combinaisons Verbe + Type de ressource pour plus de détails sur les opérations d'API couvertes par chaque verbe, pour chaque type de ressource individuel inclus dans waa-family
.
Variables prises en charge
Le service Accélération d'application Web prend en charge toutes les variables générales (voir Variables générales pour toutes les demandes).
Informations détaillées sur les combinaisons Verbe + Type de ressource
Les tableaux suivants présentent les autorisations et les opérations d'API couvertes par chaque verbe. Le niveau d'accès est cumulatif depuis inspect
> read
> use
> manage
. Par exemple, un groupe qui peut utiliser une ressource peut également inspecter et lire cette ressource. Un signe plus (+) dans une cellule de tableau indique un accès incrémentiel comparé à la cellule directement au-dessus, alors que "aucun accès supplémentaire" indique qu'il n'y a aucun accès incrémentiel.
Par exemple, les verbes use
et manage
pour le type de ressource waa-policy
ne couvrent pas d'autorisations ou d'opérations d'API supplémentaires par rapport au verbe read
.
Verbes | Autorisations | API entièrement 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 +
|
aucune |
Verbes | Autorisations | API entièrement couvertes | API partiellement couvertes |
---|---|---|---|
inspect |
WEB_APP_ACCELERATION_INSPECT |
|
|
read |
INSPECT + WEB_APP_ACCELERATION_READ |
INSPECT +
|
|
use |
READ + WEB_APP_ACCELERATION_UPDATE |
READ +
|
aucune |
manage |
USE + WEB_APP_ACCELERATION_CREATE WEB_APP_ACCELERATION_DELETE WEB_APP_ACCELERATION_MOVE |
USE +
|
|
Autorisations requises 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 autorisations, voir Autorisations.
Opération d'API | Autorisations requises 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 |