Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Observações de uso sobre ConfigId

Última atualização: Jun 29, 2026

Ao chamar a operação BatchSetDcdnDomainConfigs para configurar recursos de um nome de domínio, o sistema gera um ID de configuração exclusivo (ConfigId). Use esse ConfigId para atualizar ou excluir as configurações correspondentes.

Observações de uso sobre ConfigId

Recurso

Descrição

Gerar um ID de configuração

Chame a operação BatchSetDcdnDomainConfigs. O sistema gera um ID de configuração após a execução bem-sucedida.

Consultar IDs de configuração

Chame a operação DescribeDcdnDomainConfigs para obter os IDs de configuração de um nome de domínio.

Atualize configurações com um ID de configuração

Chame a operação BatchSetDcdnDomainConfigs para modificar as configurações com base em um ID de configuração especificado.

Exclua configurações com um ID de configuração

Chame a operação DeleteDcdnSpecificConfig para remover as configurações associadas a um ID de configuração específico.

Gerar um ID de configuração

  • Configure uma única regra de recurso: Chame a operação BatchSetDcdnDomainConfigs para definir uma regra de recurso individual para um nome de domínio. O sistema retorna um ID de configuração em caso de sucesso.

    Cenário: Use o nome de domínio example.com para instruir os nós DCDN a adicionar um cabeçalho de resposta que impeça os clientes de armazenar em cache o conteúdo retornado.

    Exemplo: Defina o parâmetro set_resp_header para o nome de domínio

    example.com

    : key=Cache-Control,value=no-cache. Exemplo de solicitação:

    action: BatchSetDcdnDomainConfigs
    params: {
        "Functions": [{
            "functionArgs": [{
                    "argName": "value",
                    "argValue": "no-cache"
                },
                {
                    "argName": "key",
                    "argValue": "Cache-Control"
                }
            ],
            "functionName": "set_req_header"
        }],
        "domainNames": "example.com"
    }
    product: dcdn

    Se a operação for bem-sucedida, o sistema retornará um ID de configuração.

    {
        "code": "200", 
        "data": {
    "DomainConfigList": {
                "DomainConfigModel": [
                    {
                        "FunctionName": "set_req_header", 
                        "DomainName": "example.com", 
                        "ConfigId": 19571990834****
                    }
                ]
            }, 
            "RequestId": "4FF61A1D-E697-5E6C-9E5D-7D1E1529****"
        }, 
        "httpStatusCode": "200", 
        "requestId": "4FF61A1D-E697-5E6C-9E5D-7D1E1529****", 
        "successResponse": true
    }
  • Configure múltiplas regras de recurso: Alguns recursos aceitam mais de uma regra. O exemplo a seguir adiciona duas regras simultaneamente:

    Exemplo: Defina o parâmetro set_resp_header para o nome de domínio

    example.aliyundoc.com

    e adicione as duas regras abaixo:

    • Regra 1: Instrua os nós DCDN a informar aos clientes que não devem armazenar em cache o conteúdo retornado.

      Configurações de parâmetros: key=Cache-Control,value=no-cache.

    • Regra 2: Instrua os nós DCDN a indicar aos clientes que o conteúdo retornado é texto simples.

      Configurações de parâmetros: key=Content-Type,value=text/plain.

    Exemplo de solicitação:

    action: BatchSetDcdnDomainConfigs
    params: {
        "domainNames": "example.aliyundoc.com",
        "functions": [
            {
                "functionArgs": [
                    {
                        "ArgValue": "Cache-Control",
                        "ArgName": "key"
                    },
                    {
                        "ArgValue": "no-cache",
                        "ArgName": "value"
                    }
                ],
               "functionName": "set_resp_header"
           },
           {
                "functionArgs": [
                   {
                        "ArgValue": "Content-Type",
                        "ArgName": "key"
                    },
                    {
                        "ArgValue": "text/plain",
                        "ArgName": "value"
                    }
                ],
                "functionName": "set_resp_header"
            }
        ]
    }
    product: dcdn

    Após a execução bem-sucedida da operação, o sistema retorna dois IDs de configuração.

    {
        "code":"200",
        "data":{
            "DomainConfigList":{
                "DomainConfigModel":[
                    {
                        "FunctionName":"set_req_header",
                        "DomainName":"example.aliyundoc.com",
                        "ConfigId":20953663204****
                    },
                    {
                        "FunctionName":"set_req_header",
                        "DomainName":"example.aliyundoc.com",
                        "ConfigId":20953663204****
                    }
                ]
            },
            "RequestId":"69A79ACE-FD8E-5993-9CEA-7AAB2F085363"
        },
        "httpStatusCode":"200",
        "requestId":"69A79ACE-FD8E-5993-9CEA-7AAB2F085363",
        "successResponse":true
    }

Consultar IDs de configuração

Chame a operação DescribeDcdnDomainConfigs para obter os IDs de configuração de um nome de domínio.

Exemplo: Consulte as configurações de set_resp_header para o nome de domínio

example.aliyundoc.com

. Exemplo de solicitação:

action: DescribeDcdnDomainConfigs
params: {
    "domainName": "example.aliyundoc.com",
    "functionNames": "set_req_header"
}
product: dcdn

O sistema retorna um ID de configuração.

{
    "code": "200",
    "data": {
        "RequestId": "51B7DF03-A7AE-56ED-BF1E-D16F6A6B****",
        "DomainConfigs": {
            "DomainConfig": [{
                "Status": "configuring",
                "FunctionName": "set_req_header",
                "FunctionArgs": {
                    "FunctionArg": [{
                            "ArgValue": "no-cache",
                            "ArgName": "value"
                        },
                        {
                            "ArgValue": "Cache-Control",
                            "ArgName": "key"
                        }
                    ]
                },
                "ConfigId": 19572306654 ** **
            }]
        }
    },
    "httpStatusCode": "200",
    "requestId": "51B7DF03-A7AE-56ED-BF1E-D16F6A6B****",
    "successResponse": true
}

Atualize configurações com um ID de configuração

Chame a operação BatchSetDcdnDomainConfigs para atualizar as configurações especificando um ID de configuração.

Cenário: Use o nome de domínio example.com para instruir os clientes a armazenar em cache, por uma hora, o conteúdo obtido dos nós DCDN.

Exemplo: Defina o parâmetro set_resp_header para o nome de domínio

example.com

: key=Cache-Control,value=max-age=3600. Exemplo de solicitação:

action: BatchSetDcdnDomainConfigs 
params: {
    "Functions": [
        {
            "functionArgs": [
                {
                    "argName": "value", 
                    "argValue": "max-age=3600"
                }, 
                {
                    "argName": "key", 
                    "argValue": "Cache-Control"
                }
            ], 
            "functionName": "set_req_header", 
            "ConfigId": 19571990834****
        }
    ], 
    "domainNames": "example.com"
}
product: dcdn

Exclua configurações com um ID de configuração

Chame a operação DeleteDcdnSpecificConfig para excluir as configurações com base em um ID de configuração especificado.

Exemplo: Exclua as configurações especificadas de set_req_header para o nome de domínio

example.aliyundoc.com

. Exemplo de solicitação:

action: DeleteDcdnSpecificConfig
params: {
    "ConfigId": 19571990834****, 
    "functionName": "set_req_header", 
    "domainName": "example.aliyundoc.com"
}
product: dcdn