Modifica as configurações de IP do cliente e cookie de um objeto protegido.
Descrição da operação
Antes de invocar esta operação, certifique-se de que um objeto protegido foi adicionado ao WAF. Você pode invocar a operação CreateDomain para criar um recurso baseado em CNAME, invocar a operação CreateCloudResource para criar um recurso no modo nativo da nuvem ou invocar a operação CreateDefenseResource para criar um objeto protegido personalizado. Você pode invocar a operação DescribeDefenseResources para consultar os objetos protegidos que foram adicionados ao WAF.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
yundun-waf:ModifyDefenseResourceXff |
update |
*DefenseResource.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| XffStatus |
integer |
Sim |
Especifica se um proxy de camada 7 (Anti-DDoS Pro, CDN ou similar) está implantado na frente do WAF. Valores válidos:
|
0 |
| InstanceId |
string |
Sim |
O ID da instância WAF. Nota
Você pode chamar a operação DescribeInstance para consultar o ID da instância WAF. |
waf_v2_public_cn-wwo****ek07 |
| CustomHeaders |
array |
Não |
A lista de campos de cabeçalho especificados. Nota
O primeiro endereço IP no campo de cabeçalho especificado é usado como o endereço IP de origem do cliente para evitar falsificação de XFF. Se vários cabeçalhos forem especificados, o sistema tentará obter o endereço IP de origem dos cabeçalhos em ordem. Se o primeiro cabeçalho não contiver um endereço IP, o sistema tentará o segundo cabeçalho e assim por diante. Se nenhum dos cabeçalhos especificados contiver um endereço IP, o primeiro endereço IP no cabeçalho X-Forwarded-For será usado. |
|
|
string |
Não |
O campo de cabeçalho especificado. |
x-forwarded-for |
|
| Resource |
string |
Sim |
O nome do objeto protegido. Nota
O objeto protegido deve ter sido adicionado ao WAF. Você pode chamar a operação DescribeDefenseResources para consultar o nome do objeto protegido. |
alb-4pxu81fgagx3h6y****-alb |
| AcwCookieStatus |
integer |
Não |
O status da chave do cookie de rastreamento.
|
0 |
| AcwSecureStatus |
integer |
Não |
O status do atributo seguro do cookie de rastreamento.
|
0 |
| AcwV3SecureStatus |
integer |
Não |
O status do atributo seguro do cookie deslizante.
|
0 |
| RegionId |
string |
Não |
A região onde a instância WAF está implantada. Valores válidos:
|
cn-hangzhou |
| ResponseHeaders |
array<object> |
Não |
Os parâmetros do cabeçalho de resposta. |
|
|
object |
Não |
Os parâmetros do cabeçalho de resposta. |
||
| Key |
string |
Não |
A chave do cabeçalho de resposta personalizado. |
Header-Key |
| Value |
string |
Não |
O valor do cabeçalho de resposta personalizado. |
Header-Value |
| ResourceManagerResourceGroupId |
string |
Não |
O ID do grupo de recursos do Alibaba Cloud. |
rg-acfm2ki****miwq |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
6C094583-9B3F-5BD8-8748-DC638E48**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "6C094583-9B3F-5BD8-8748-DC638E48****"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Waf.Pullin.AbnormalStatus | The status of the access resource is abnormal. Resource:%s. | O status do recurso conectado é anormal. Recurso: %s. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.