Todos os produtos
Search
Central de documentação

CDN:DescribeCdnReport

Última atualização: Oct 19, 2026

Consulta os dados de relatórios personalizados.

Descrição da operação

Nota

Limite de taxa por usuário: 3 chamadas por segundo.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

cdn:DescribeCdnReport

get

*Domínio.

acs:cdn:*:{#accountId}:domain/{#DomainName}

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

DomainName

string

Não

A lista de nomes de domínio a serem consultados. Separe vários nomes de domínio com vírgulas (,).

www.example1.com,example2.com

ReportId

integer

Sim

O ID do relatório a ser consultado. Você pode especificar apenas um ID de relatório em cada chamada. Você pode chamar a operação DescribeCdnSubList para consultar o ID do relatório.

1

Area

string

Não

O nome em inglês da região. Você pode chamar a operação DescribeCdnRegionAndIsp para obter o nome em inglês da região.

  • Se você não especificar este parâmetro, os dados de todas as regiões serão consultados por padrão.

  • Se você especificar uma região, os dados da região especificada serão consultados. Você pode especificar várias regiões e separá-las com vírgulas (,).

shanghai

IsOverseas

string

Não

Especifica se a região está fora da parte continental da China. Valores válidos:

  • 1: fora da parte continental da China.

  • 0: parte continental da China.

0

HttpCode

string

Não

O código de status HTTP. Valores válidos:

  • 2xx: códigos de status 2xx.

  • 3xx: códigos de status 3xx.

  • 4xx: códigos de status 4xx.

  • 5xx: códigos de status 5xx.

Se você não especificar este parâmetro, todos os códigos de status HTTP anteriores serão consultados por padrão.

2xx

StartTime

string

Sim

A hora de início da consulta. Especifique a hora em UTC no formato yyyy-MM-ddTHH:mm:ssZ.

2020-09-17T00:00:00Z

EndTime

string

Sim

A hora de término da consulta. Especifique a hora em UTC no formato yyyy-MM-ddTHH:mm:ssZ.

2020-09-17T01:00:00Z

Descrições dos parâmetros de solicitação obrigatórios para cada relatório

Nome do relatórioParâmetros obrigatóriosDescrição
PV e UVAction, ReportId, DomainName, StartTime e EndTime.Outros parâmetros não são suportados.
Principais endereços IP de cliente (classificados por tráfego)Action, ReportId, DomainName, Area, StartTime e EndTime.Outros parâmetros não são suportados.
Principais endereços IP de cliente (classificados por solicitações)Action, ReportId, DomainName, Area, StartTime e EndTime.Outros parâmetros não são suportados.
Distribuição de região de acessoAction, ReportId, DomainName, IsOverseas, StartTime e EndTime.Outros parâmetros não são suportados.
Distribuição de ISPAction, ReportId, DomainName, IsOverseas, StartTime e EndTime.Outros parâmetros não são suportados.
Referenciadores populares (classificados por tráfego)Action, ReportId, DomainName, StartTime e EndTime.Outros parâmetros não são suportados.
Referenciadores populares (classificados por solicitações)Action, ReportId, DomainName, StartTime e EndTime.Outros parâmetros não são suportados.
URLs populares (classificados por tráfego)Action, ReportId, DomainName, HttpCode, StartTime e EndTime.Outros parâmetros não são suportados.
URLs populares (classificados por solicitações)Action, ReportId, DomainName, HttpCode, StartTime e EndTime.Outros parâmetros não são suportados.
URLs populares de back-to-origin (classificados por tráfego)Action, ReportId, DomainName, HttpCode, StartTime e EndTime.Outros parâmetros não são suportados.
URLs populares de back-to-origin (classificados por solicitações)Action, ReportId, DomainName, HttpCode, StartTime e EndTime.Outros parâmetros não são suportados.
Classificação de nomes de domínio (classificados por tráfego)Action, ReportId, StartTime e EndTime.Outros parâmetros não são suportados.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Content

object

Os dados do relatório consultados.

{ "data": [ { "deliver": { "report": { "title": "TopUrlByAcc", "format": "table", "shape": "", "header": [ "url", "traf", "traf_rate", "acc", "acc_rate" ] } }, "data": [ { "acc": 440, "acc_rate": "0.200%", "traf": 22, "url": "http://demo.com", "traf_rate": "0.100%" }, { "acc": 440, "acc_rate": "0.200%", "traf": 22, "url": "http://demo.com", "traf_rate": "0.100%" } ] } ] }

data

array<object>

O corpo do relatório.

array<object>

O relatório.

data

array<object>

Os detalhes do relatório.

object

O conteúdo de dados de cada linha.

string

The data value.

value1

deliver

object

O método de entrega.

report

object

As informações do relatório.

format

string

O formato do relatório.

table

header

array

O cabeçalho.

string

O cabeçalho.

acc

outLine

integer

O número de linhas de saída.

0

outSize

integer

O tamanho da saída.

0

shape

string

A forma do gráfico.

line

title

string

O título do relatório.

test

RequestId

string

O ID da solicitação.

04F0F334-1335-436C-A1D7-6C044FE73368

Descrição dos dados

ParâmetroTipoDescrição
deliverreportO estilo do relatório.
dataString[]Os dados no relatório. Exemplo: [{"Campo de cabeçalho 1":"valor1","Campo de cabeçalho 2":"valor2"}, {"Campo de cabeçalho 1":"valor3","Campo de cabeçalho 2":"valor4"}].

Descrição do relatório

ParâmetroTipoDescrição
titleStringO título do relatório.
formatStringO tipo de relatório. Valores válidos:
chart: gráfico.
table: tabela.




shapeStringO tipo de gráfico. Ignore este campo quando format estiver definido como table. Valores válidos:
line: gráfico de linhas.
pie: gráfico de pizza.
bar: gráfico de barras.







headerString[]Os campos de cabeçalho do relatório.
legendStringO campo de legenda do gráfico.
xAxisStringO eixo x do gráfico. Este campo estará vazio se não existir eixo x.
yAxisStringO eixo y do gráfico. Este campo estará vazio se não existir eixo y.

Exemplos

Resposta de sucesso

JSON formato

{
  "Content": {
    "data": [
      {
        "data": [
          {
            "key": "value1"
          }
        ],
        "deliver": {
          "report": {
            "format": "table",
            "header": [
              "acc"
            ],
            "outLine": 0,
            "outSize": 0,
            "shape": "line",
            "title": "test"
          }
        }
      }
    ]
  },
  "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 InvalidParameter The specified parameter is invalid. Ocorreu uma exceção ao excluir a região de transmissão ao vivo.
400 TimeParseFailed Failed to parse the time parameter. Falha ao analisar o parâmetro de tempo.
400 SubscriptionAlreadyExists The subscription already exists. O serviço personalizado já foi ativado.
400 SubscriptionNotFound The subscription is not found. O serviço personalizado não foi ativado.
400 NameAlreadyExists The name already exists. O nome já existe.
400 DeliverExceedLimit The maximum number of subscribed tasks is exceeded. O número de tarefas de rastreamento atingiu o limite superior.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.