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.

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. 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.

waa-policy
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
inspect

WAA_POLICY_INSPECT

ListWebAppAccelerationPolicies

ListWorkRequests

ListWorkRequestErrors

ListWorkRequestLogs

read

INSPECT +

WAA_POLICY_READ

INSPECT +

GetWebAppAccelerationPolicy

GetWorkRequest

use

READ +

WAA_POLICY_ATTACH

WAA_POLICY_DETACH

WAA_POLICY_UPDATE

READ +

UpdateWebAppAccelerationPolicy

CreateWebAppAcceleration

UpdateWebAppAcceleration

DeleteWebAppAcceleration

manage

USE +

WAA_POLICY_CREATE

WAA_POLICY_DELETE

WAA_POLICY_MOVE

USE +

CreateWebAppAccelerationPolicy

DeleteWebAppAccelerationPolicy

ChangeWebAppAccelerationPolicyCompartment

aucun

web-app-acceleration
Verbes Droits d'accès API complètement couvertes API partiellement couvertes
inspect

WEB_APP_ACCELERATION_INSPECT

ListWebAppAccelerations

ListWorkRequests

ListWorkRequestErrors

ListWorkRequestLogs

read

INSPECT +

WEB_APP_ACCELERATION_READ

INSPECT +

GetWebAppAcceleration

GetLogging

GetWorkRequest

use

READ +

WEB_APP_ACCELERATION_UPDATE

READ +

PurgeWebAppAccelerationCache

StartLogging

UpdateLogging

StopLogging

aucun

manage

USE +

WEB_APP_ACCELERATION_CREATE

WEB_APP_ACCELERATION_DELETE

WEB_APP_ACCELERATION_MOVE

USE +

ChangeWebAppAccelerationCompartment

CreateWebAppAcceleration

DeleteWebAppAcceleration

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