Prevê os dados de uso do mês atual.
Descrição da operação
Prevê os dados de uso do mês atual. A previsão é calculada com base no método de faturamento no primeiro dia do mês. Apenas métodos de faturamento mensal e previsões no nível do usuário são suportados. A hora de início é 00:00:00 no primeiro dia do mês, e a hora de término é duas horas antes da hora atual.
Percentil 95 mensal: o ponto mais alto após a remoção dos 5% superiores dos pontos de dados entre a hora de início e a hora de término.
Pico de largura de banda média diária mensal: a soma dos picos de largura de banda diários dividida pelo número de dias. Os dados do dia atual não estão incluídos.
Pico de largura de banda do quarto dia mensal: o quarto maior pico de largura de banda dentro do intervalo de tempo solicitado. Se o intervalo de tempo solicitado for menor que 4 dias, o valor previsto será 0.
Percentil 95 médio diário mensal: a soma dos picos de largura de banda do percentil 95 diário dividida pelo número de dias. Os dados do dia atual não estão incluídos.
Percentil 95 com meia tarifa noturna: o ponto mais alto após a remoção dos 5% superiores dos pontos de dados entre a hora de início e a hora de término.
Limite de taxa por usuário: 1 chamada por segundo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cdn:DescribeCdnUserBillPrediction |
none |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| StartTime |
string |
Não |
A hora de início. Valor padrão: 00:00:00 no primeiro dia do mês. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
2018-09-30T16:00:00Z |
| EndTime |
string |
Não |
A hora de término. Valor padrão: a hora atual. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. Nota
A hora de término deve ser posterior à hora de início. |
2018-10-25T10:00:00Z |
| Dimension |
string |
Não |
A dimensão do tipo de faturamento. O valor flow indica transferência de dados e largura de banda. |
flow |
| Area |
string |
Não |
A região de faturamento. Valores válidos:
O valor padrão é determinado pelo método de faturamento atual do usuário. Se o método de faturamento for dividido em regiões fora da China continental, o valor padrão será CN e OverSeas. Caso contrário, o valor padrão será CN, AP1, AP2, AP3, NA, SA, EU ou MEAA. Nota
Para obter mais informações sobre os países e regiões incluídos em cada área, consulte Visão geral do faturamento. |
CN,OverSeas |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| EndTime |
string |
A hora de término da previsão. A hora está no formato ISO 8601 e em UTC. |
2018-10-25T10:00:00Z |
| StartTime |
string |
A hora de início da previsão. A hora está no formato ISO 8601 e em UTC. |
2018-09-30T16:00:00Z |
| RequestId |
string |
O ID da solicitação. |
C370DAF1-C838-4288-A1A0-9A87633D248E |
| BillType |
string |
O tipo de faturamento do usuário. Nota
Um valor com o sufixo _overseas indica que o método de medição não é dividido em regiões fora da China continental. Por exemplo, se o valor for "BillType": "month_avg_day_bandwidth_overseas", isso indica que o método de medição é o pico de largura de banda média diária mensal sem divisão de regiões fora da China continental. Valores válidos:
|
month_95_overseas |
| BillPredictionData |
object |
||
| BillPredictionDataItem |
array<object> |
Os dados de previsão de faturamento. |
|
|
object |
|||
| Value |
number |
O valor previsto. |
10000 |
| TimeStp |
string |
A hora correspondente ao valor previsto. Este campo está disponível apenas para o percentil 95, percentil 95 com meia tarifa noturna e pico de largura de banda do quarto dia mensal. |
2018-10-15T16:00:00Z |
| Area |
string |
A região de faturamento. |
CN |
Exemplos
Resposta de sucesso
JSON formato
{
"EndTime": "2018-10-25T10:00:00Z",
"StartTime": "2018-09-30T16:00:00Z",
"RequestId": "C370DAF1-C838-4288-A1A0-9A87633D248E",
"BillType": "month_95_overseas",
"BillPredictionData": {
"BillPredictionDataItem": [
{
"Value": 10000,
"TimeStp": "2018-10-15T16:00:00Z",
"Area": "CN"
}
]
}
}
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 | BillTypeNotFound | The user billing type is not found or the billing type of this user is not the monthly billing type. | O tipo de cobrança da conta do usuário não existe ou o usuário não é um usuário do tipo de cobrança mensal. |
| 400 | InvalidStartTime.Malformed | The specified value of parameter StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | The specified value of parameter EndTime is malformed. | |
| 400 | InvalidStartTime.ValueNotSupported | The specified value of parameter StartTime is not supported. | |
| 400 | InvalidTime.Malformed | Specified Time is malformed. | |
| 400 | InvalidEndTime.Mismatch | Specified EndTime does not match the specified StartTime. | Verifique se as configurações de horário estão corretas. A hora de término não pode ser anterior ou igual à hora de início. |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | O intervalo de tempo excede o limite. Consulte a documentação da API para configurar um intervalo de tempo de consulta válido. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.