Para recursos semelhantes aos do Amazon Timestream para LiveAnalytics, considere o Amazon Timestream para InfluxDB. Ele oferece ingestão de dados simplificada e tempos de resposta de consulta de um dígito em milissegundos para análises em tempo real. Saiba mais aqui.
UpdateAccountSettings
Realiza a transição de sua conta para usar TCUs para preços de consulta e modifica o máximo de unidades computacionais de consulta que você configurou. Se você reduzir o valor de MaxQueryTCU para a configuração desejada, o novo valor poderá levar até 24 horas para entrar em vigor.
nota
Depois de fazer a transição de sua conta para usar TCUs para preços de consultas, você não pode fazer a transição para o uso de bytes escaneados para preços de consultas.
Sintaxe da solicitação
{
"MaxQueryTCU": number,
"QueryCompute": {
"ComputeMode": "string",
"ProvisionedCapacity": {
"NotificationConfiguration": {
"RoleArn": "string",
"SnsConfiguration": {
"TopicArn": "string"
}
},
"TargetQueryTCU": number
}
},
"QueryPricingModel": "string"
}
Parâmetros da solicitação
Para obter informações sobre os parâmetros que são comuns em todas as ações, consulte Parâmetros comuns.
A solicitação aceita os dados a seguir no formato JSON.
- MaxQueryTCU
-
O número máximo de unidades de computação que o serviço usará em qualquer momento para atender às suas consultas. Para executar consultas, você deve definir uma capacidade mínima de 4 TCU. É possível estabelecer o número máximo de TCU em múltiplos de 4, como 4, 8, 16, 32 e assim por diante. O valor máximo compatível para
MaxQueryTCUé de 1000. Entre em contato com o AWS Support para solicitar um aumento desse limite. Para obter mais informações sobre cotas padrão para maxQueryTCU, consulte Cotas padrão. Essa configuração é aplicável somente para o uso sob demanda de unidades de computação de fluxo de tempo (TCUs).O valor máximo compatível de
MaxQueryTCUé de 1000. Entre em contato com o AWS Support para solicitar um aumento desse limite. Para obter mais informações sobre cotas padrão paramaxQueryTCU, consulte Cotas padrão.Tipo: inteiro
Obrigatório: não
- QueryCompute
-
Modifica as configurações de computação de consulta definidas em sua conta, incluindo o modelo de preços de consulta e as unidades de computação de fluxo de tempo (TCUs) provisionadas em sua conta. QueryCompute está disponível agora na região da Ásia-Pacífico (Mumbai).
nota
Essa API é idempotente, o que significa que fazer a mesma solicitação várias vezes terá o mesmo efeito que fazer a solicitação uma vez.
Tipo: objeto QueryComputeRequest
Obrigatório: não
- QueryPricingModel
-
O modelo de preços para consultas em uma conta.
nota
O parâmetro
QueryPricingModelé usado por várias operações do Timestream, no entanto, a operação da APIUpdateAccountSettingsnão reconhece nenhum valor além deCOMPUTE_UNITS.Tipo: string
Valores válidos:
BYTES_SCANNED | COMPUTE_UNITSObrigatório: não
Sintaxe da resposta
{
"MaxQueryTCU": number,
"QueryCompute": {
"ComputeMode": "string",
"ProvisionedCapacity": {
"ActiveQueryTCU": number,
"LastUpdate": {
"Status": "string",
"StatusMessage": "string",
"TargetQueryTCU": number
},
"NotificationConfiguration": {
"RoleArn": "string",
"SnsConfiguration": {
"TopicArn": "string"
}
}
}
},
"QueryPricingModel": "string"
}
Elementos de resposta
Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP 200.
Os dados a seguir são retornados no formato JSON pelo serviço.
- MaxQueryTCU
-
O número máximo configurado de unidades de computação que o serviço usará em qualquer momento para atender às suas consultas.
Tipo: inteiro
- QueryCompute
-
Confirma as configurações atualizadas da conta para consultar dados em sua conta. QueryCompute está disponível agora na região da Ásia-Pacífico (Mumbai).
Tipo: objeto QueryComputeResponse
- QueryPricingModel
-
O modelo de preços de uma conta.
Tipo: string
Valores válidos:
BYTES_SCANNED | COMPUTE_UNITS
Erros
Para obter informações sobre os erros comuns retornados pelas ações, consulte Erros comuns.
- AccessDeniedException
-
Você não tem as permissões necessárias para acessar as configurações da conta.
Código de status HTTP: 400
- InternalServerException
-
Ocorreu um erro interno ao processar a solicitação.
Código de status HTTP: 400
- InvalidEndpointException
-
O endpoint solicitado é inválido.
Código de status HTTP: 400
- ThrottlingException
-
A solicitação foi restringida devido a solicitações excessivas.
Código de status HTTP: 400
- ValidationException
-
Solicitação inválida ou malformada.
Código de status HTTP: 400
Consulte também
Para obter mais informações sobre como usar essa API em um dos SDKs específicos de linguagem AWS, consulte: