Detalhes do Serviço Web Application Acceleration
Detalhes do Serviço Web Application Acceleration
Este tópico inclui detalhes sobre como gravar políticas para controlar o acesso ao serviço Web Application Acceleration.
Agregar Tipo de Recurso
waa-family
Tipos de Recursos Individuais
waa-policy
web-app-acceleration
Comentários
Uma política que usa <verb> waa-family é equivalente a gravar uma instrução <verb> <individual resource-type> separada para cada um dos resource-types individuais.
Consulte a tabela em Detalhes para Combinações de Verbo + Resource-Type para obter um detalhamento das operações da API abrangidas por cada verbo, para cada resource-type individual incluído em waa-family.
Variáveis Suportadas
O Serviço Web Application Acceleration oferece suporte a todas as variáveis gerais (consulte Variáveis Gerais para Todas as Solicitações).
Detalhes para Combinações de Verbo + Tipo de Recurso
As tabelas a seguir mostram as permissões e operações de API abrangidas por cada verbo. O nível de acesso é cumulativo à medida que você vai de inspect > read > use > manage. Por exemplo, um grupo que pode usar um recurso também pode inspecionar e ler esse recurso. Um sinal de mais (+) em uma célula da tabela indica o acesso incremental comparado à célula diretamente acima dela, enquanto "sem extra" indica acesso incremental.
Por exemplo, os verbos use e manage do resource-type waa-policy não incluem permissões extras ou operações de API em comparação com o verbo read.
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| 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 +
|
none |
| Verbos | Permissões | APIs Totalmente Abrangidas | APIs Parcialmente Abrangidas |
|---|---|---|---|
| inspect |
WEB_APP_ACCELERATION_INSPECT |
|
|
| read |
INSPECT + WEB_APP_ACCELERATION_READ |
INSPECT +
|
|
| use |
READ + WEB_APP_ACCELERATION_UPDATE |
READ +
|
none |
| manage |
USE + WEB_APP_ACCELERATION_CREATE WEB_APP_ACCELERATION_DELETE WEB_APP_ACCELERATION_MOVE |
USE +
|
|
Permissões Exigidas para Cada Operação de API
A tabela a seguir lista as operações de API em uma ordem lógica, agrupadas por tipo de recurso.
Para obter informações sobre permissões, consulte Permissões.
| Operação da API | Permissões Necessárias para Usar a Operação |
|---|---|
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 |