Details zum Web Application Acceleration-Service
Details zum Web Application Acceleration-Service
In diesem Thema werden Details zum Schreiben von Policys beschrieben, mit denen der Zugriff auf den Web Application Acceleration-Service kontrolliert wird.
Aggregierter Ressourcentyp
waa-family
Individuelle Ressourcentypen
waa-policy
web-app-acceleration
Kommentare
Eine Policy, die <verb> waa-family verwendet, entspricht dem Schreiben einer Policy mit einer separaten <verb> <individual resource-type>-Anweisung für die einzelnen individuellen Ressourcentypen.
Details zu den von den einzelnen Verben abgedeckten API-Vorgängen für jeden Ressourcentyp in waa-family finden Sie in der Tabelle unter Details für Kombinationen aus Verb + Ressourcentyp.
Unterstützte Variablen
Der Web Application Acceleration-Service unterstützt alle allgemeinen Variablen (siehe Allgemeine Variablen für Alle Anforderungen).
Details für Kombinationen aus Verb + Ressourcentyp
In den folgenden Tabellen werden die Berechtigungen und API-Vorgänge angezeigt, die von jedem Verb abgedeckt werden. Die Zugriffsebene ist kumulativ: inspect > read > use > manage. Beispiel: Eine Gruppe, die eine Ressource verwenden kann, kann diese Ressource auch prüfen und lesen. Ein Pluszeichen (+) in einer Tabellenzelle gibt einen inkrementellen Zugriff im Vergleich zur direkt darüber liegenden Zelle an, während "keine zusätzlichen" keinen inkrementellen Zugriff angibt.
Beispiel: Die Verben use und manage für den Ressourcentyp waa-policy decken keine zusätzlichen Berechtigungen oder API-Vorgänge im Vergleich zu dem Verb read ab.
| Verben | Berechtigungen | Vollständig abgedeckte APIs | Teilweise abgedeckte APIs |
|---|---|---|---|
| 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 +
|
kein Wert |
| Verben | Berechtigungen | Vollständig abgedeckte APIs | Teilweise abgedeckte APIs |
|---|---|---|---|
| inspect |
WEB_APP_ACCELERATION_INSPECT |
|
|
| read |
INSPECT + WEB_APP_ACCELERATION_READ |
INSPECT +
|
|
| use |
READ + WEB_APP_ACCELERATION_UPDATE |
READ +
|
kein Wert |
| manage |
USE + WEB_APP_ACCELERATION_CREATE WEB_APP_ACCELERATION_DELETE WEB_APP_ACCELERATION_MOVE |
USE +
|
|
Für jeden API-Vorgang erforderliche Berechtigungen
In der folgenden Tabelle werden die API-Vorgänge in einer logischen Reihenfolge nach Ressourcentyp gruppiert aufgeführt.
Informationen zu Berechtigungen finden Sie unter Berechtigungen.
| API-Vorgang | Erforderliche Berechtigungen für den Vorgang |
|---|---|
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 |