As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
CreateDatabase
Cria um banco de dados do Timestream. Se a AWS KMS chave não for especificada, o banco de dados será criptografado com uma AWS KMS chave gerenciada do Timestream localizada em sua conta. Para obter mais informações, consulte Chaves gerenciadas pela AWS. Cotas de serviço se aplicam. Para obter detalhes, consulte o exemplo de código.
Sintaxe da Solicitação
{
"DatabaseName": "string
",
"KmsKeyId": "string
",
"Tags": [
{
"Key": "string
",
"Value": "string
"
}
]
}
Parâmetros da solicitação
Para obter informações sobre os parâmetros comuns a todas as ações, consulte Parâmetros Comuns.
A solicitação aceita os seguintes dados no JSON formato.
- DatabaseName
-
O nome do banco de dados do Timestream.
Tipo: string
Restrições de tamanho: comprimento mínimo de 3. Tamanho máximo de 256.
Padrão:
[a-zA-Z0-9_.-]+
Exigido: Sim
- KmsKeyId
-
A AWS KMS chave para o banco de dados. Se a AWS KMS chave não for especificada, o banco de dados será criptografado com uma AWS KMS chave gerenciada do Timestream localizada em sua conta. Para obter mais informações, consulte Chaves gerenciadas pela AWS.
Tipo: string
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 2.048.
Obrigatório: Não
- Tags
-
Uma lista de pares de valores-chave para rotular a tabela.
Tipo: matriz de objetos Tag
Membros da Matriz: número mínimo de 0 itens. Número máximo de 200 itens.
Obrigatório: Não
Sintaxe da Resposta
{
"Database": {
"Arn": "string",
"CreationTime": number,
"DatabaseName": "string",
"KmsKeyId": "string",
"LastUpdatedTime": number,
"TableCount": number
}
}
Elementos de Resposta
Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP de 200.
Os dados a seguir são retornados em JSON formato pelo serviço.
Erros
Para obter informações sobre os erros comuns retornados pelas ações, consulte Erros comuns.
- AccessDeniedException
-
Você não está autorizado a realizar essa ação.
HTTPCódigo de status: 400
- ConflictException
-
O Timestream não conseguiu processar essa solicitação porque ela contém um recurso que já existe.
HTTPCódigo de status: 400
- InternalServerException
-
O Timestream não conseguiu processar totalmente essa solicitação devido a um erro interno do servidor.
HTTPCódigo de status: 500
- InvalidEndpointException
-
O endpoint solicitado não era válido.
HTTPCódigo de status: 400
- InvalidEndpointException
-
O endpoint solicitado não era válido.
HTTPCódigo de status: 400
- ServiceQuotaExceededException
-
A cota de instância do recurso foi excedida para essa conta.
HTTPCódigo de status: 400
- ThrottlingException
-
Muitas solicitações foram feitas por um usuário e elas excederam as cotas de serviço. A solicitação foi acelerada.
HTTPCódigo de status: 400
- ValidationException
-
Uma solicitação inválida ou malformada.
HTTPCódigo de status: 400
Consulte também
Para obter mais informações sobre como usar isso API em um idioma específico AWS SDKs, consulte o seguinte: