Consulta as configurações do ambiente de staging. Você pode consultar várias configurações de recursos por vez.
Descrição da operação
O número máximo de vezes que cada usuário pode chamar esta operação por segundo é 30.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cdn:DescribeCdnDomainStagingConfig |
get |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Sim |
O nome de domínio acelerado. Você pode especificar apenas um nome de domínio em cada solicitação. |
example.com |
| FunctionNames |
string |
Não |
A lista de nomes de recursos, separados por vírgulas (,). Para os recursos que podem ser configurados, consulte Lista de recursos. Se a lista de recursos especificada estiver vazia, a resposta retornará configurações vazias. |
aliauth |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| DomainName |
string |
O nome de domínio acelerado. |
example.com |
| RequestId |
string |
O ID da solicitação. |
C80705BF-0F76-41FA-BAD1-5B59296A4E59 |
| DomainConfigs |
array<object> |
As configurações do nome de domínio. |
|
|
array<object> |
|||
| Status |
string |
O status da configuração. Valores válidos:
|
success |
| ParentId |
string |
O ID da condição de regra. Este é um parâmetro opcional. Você pode criar condições de regra configurando a função condition (mecanismo de regras) em Parâmetros de recursos de configuração de domínio. As condições de regra podem corresponder e filtrar solicitações de usuários identificando vários parâmetros contidos nas solicitações. Após a criação de uma condição de regra, um ConfigId correspondente é gerado. O ConfigId pode ser usado como o parâmetro ParentId e referenciado por outras funções. Dessa forma, as condições de regra podem ser combinadas com configurações de recursos para formar configurações mais flexíveis. Para operações de configuração específicas, consulte Configurar nomes de domínio em lote ou os exemplos de configuração de ParentId abaixo. |
222728944812032 |
| ConfigId |
string |
O ID da configuração. |
6xx5 |
| FunctionName |
string |
O nome do recurso. |
aliauth |
| FunctionArgs |
array<object> |
A descrição de cada recurso. |
|
|
object |
|||
| ArgName |
string |
O nome da configuração. |
auth_type |
| ArgValue |
string |
O valor da configuração. |
req_auth |
Exemplos de configuração de ParentId
Se parentId for definido como -1, as condições de regra existentes na configuração serão excluídas.
[{
"functionArgs": [{
"argName": "功能参数 A",
"argValue": "功能参数 A 对应的值"
},
{
"argName": "功能参数 B",
"argValue": "功能参数 B 对应的值"
}],
"functionName": "功能名称",
"parentId": "选填项,对应引用规则条件的 configid"
}]
O exemplo a seguir mostra uma configuração que não usa parentId:
Quando a função origin_request_header é usada para adicionar um cabeçalho de solicitação HTTP back-to-origin que referencia a condição de regra cujo configid=222728944812032, os parâmetros da solicitação são os seguintes:
[{
"functionArgs": [{
"argName": "header_operation_type",
"argValue": "add"
}, {
"argName": "header_name",
"argValue": "Accept-Encoding"
}, {
"argName": "header_value",
"argValue": "gzip"
}, {
"argName": "duplicate",
"argValue": "off"
}],
"functionName": "origin_request_header"
}]
O exemplo a seguir mostra uma configuração que usa parentId:
Quando a função origin_request_header é usada para adicionar um cabeçalho de solicitação HTTP back-to-origin que referencia a condição de regra cujo configid=222728944812032, os parâmetros da solicitação são os seguintes:
[{
"functionArgs": [{
"argName": "header_operation_type",
"argValue": "add"
}, {
"argName": "header_name",
"argValue": "Accept-Encoding"
}, {
"argName": "header_value",
"argValue": "gzip"
}, {
"argName": "duplicate",
"argValue": "off"
}],
"functionName": "origin_request_header",
"parentId": "222728944812032"
}]
Exemplos
Resposta de sucesso
JSON formato
{
"DomainName": "example.com",
"RequestId": "C80705BF-0F76-41FA-BAD1-5B59296A4E59",
"DomainConfigs": [
{
"Status": "success",
"ParentId": "222728944812032",
"ConfigId": "6xx5",
"FunctionName": "aliauth",
"FunctionArgs": [
{
"ArgName": "auth_type",
"ArgValue": "req_auth"
}
]
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Invalid%s.ValueNotSupported | FunctionName [%s] is not supported. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.