Todos os produtos
Search
Central de documentação

Tair (Redis® OSS-Compatible):CreateTairSkvDdbTable

Última atualização: Oct 27, 2026

Cria uma instância de tabela KV Serverless do Tair.

Descrição da operação

Descrição da solicitação

  • Antes de chamar esta operação, certifique-se de compreender os métodos de cobrança e os detalhes de preços do ApsaraDB for Redis.

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

kvstore:CreateTairSkvDdbTable

create

*All resources.

*

Nenhuma Nenhuma

Sintaxe da solicitação

POST  HTTP/1.1

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ClientToken

string

Não

O token de cliente usado para garantir a idempotência da solicitação. Você pode usar o cliente para gerar o valor, mas deve garantir que o valor seja exclusivo entre diferentes solicitações. O valor diferencia maiúsculas de minúsculas e pode ter até 64 caracteres ASCII.

ETnLKlblzczshOTUbOCz**

RegionId

string

Sim

O ID da região. Você pode chamar a operação DescribeRegions para consultar a lista de regiões mais recente. Defina este parâmetro como o ID da região onde deseja criar a instância.

cn-hangzhou

WorkspaceId

string

Sim

O ID da instância do espaço de trabalho. Você pode chamar a operação DescribeInstances para consultar o ID.

tt-bp1zxszhcgatnx**

TableName

string

Sim

O nome da tabela. O nome deve ter de 2 a 128 caracteres e começar com uma letra ou um caractere chinês. O nome não pode conter os seguintes caracteres especiais: @, /, :, =, ", <, >, {, }, [, ] e espaços.

apitest

InstanceType

string

Sim

O tipo de instância. Defina o valor como tair_skv_ddb_table.

tair_skv_ddb_table

SrcDBInstanceId

string

Não

O ID da instância de origem. Se você quiser criar uma instância com base no conjunto de backups de uma instância específica, especifique o ID da instância de origem neste parâmetro.

Nota

Este parâmetro deve ser usado em combinação com BackupId.

r-bp1zxszhcgatnx**

BackupId

string

Não

O ID do conjunto de backups do cluster. Algumas novas arquiteturas de cluster suportam conjuntos de backups de cluster. Você pode chamar a operação DescribeClusterBackupList para consultar o ID.

cb-hyxdof5x9kqb**

RestoreTime

string

Não

Schema

string

Não

As informações de configuração do esquema da tabela no formato JSON.

{"AttributeDefinitions":[{"AttributeType":"S","AttributeName":"pk"},{"AttributeType":"S","AttributeName":"sk"}],"KeySchema":[{"KeyType":"HASH","AttributeName":"pk"},{"KeyType":"RANGE","AttributeName":"sk"}]}

TtlSpec

string

Não

A chave de configuração de parâmetros no formato JSON.

{"attributeName":"Expiretime","enabled":true}

https://r-kvstore.aliyuncs.com/?Action=CreateInstance &RegionId=cn-hangzhou &WorkspaceId=tt-2ze4mktt0xxxxxxxx &InstanceType=tair_skv_ddb_table &TableName=table1 &Schema={"AttributeDefinitions":[{"AttributeType":"S","AttributeName":"pk"},{"AttributeType":"S","AttributeName":"sk"}],"KeySchema":[{"KeyType":"HASH","AttributeName":"pk"},{"KeyType":"RANGE","AttributeName":"sk"}]} &

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

O objeto.

QPS

integer

As consultas por segundo (QPS). Este valor é o QPS teórico das especificações da instância atual.

100000

ConnectionDomain

string

O endpoint interno da instância do ApsaraDB for Redis.

r-bp1zxszhcgatnx**.redis.rds.aliyuncs.com

ChargeType

string

O método de cobrança. Valores válidos:

  • PrePaid: assinatura.

  • PostPaid: pay-as-you-go.

PostPaid

InstanceId

string

O ID da instância. O ID é globalmente exclusivo.

r-bp1zxszhcgatnx*

Port

integer

A porta de serviço do ApsaraDB for Redis.

6379

Config

string

As configurações detalhadas da instância. O valor é uma string JSON. Para obter mais informações sobre os parâmetros, consulte Configurações de parâmetros.

{\"EvictionPolicy\":\"volatile-lru\",\"hash-max-ziplist-entries\":512,\"zset-max-ziplist-entries\":128,\"zset-max-ziplist-value\":64,\"set-max-intset-entries\":512,\"hash-max-ziplist-value\":64}

RegionId

string

O ID da região.

cn-hangzhou

RequestId

string

O ID da solicitação.

2D9F3768-EDA9-4811-943E-42C8006E****

Bandwidth

integer

O limite de largura de banda da instância. Unidade: MB/s.

96

Connections

integer

O número máximo de conexões com a instância.

10000

TableName

string

O nome da instância.

apitest

ZoneId

string

O ID da zona da instância.

cn-hangzhou-b

InstanceStatus

string

O status atual da instância. O valor é fixo como Creating.

Creating

TaskId

string

O ID do fluxo de tarefas.

11111****

OrderId

integer

O ID do pedido.

20741011111111

{ "Connections": 0, "RequestId": "37B7A1E8-7590-1345-A0F2-EBD657D1AA8A", "InstanceId": "tt-2zelkttksbyc12x6c", "Port": 443, "OrderId": 274427815940904, "ConnectionDomain": "tt-2ze4mktt0jnguvf7m.tairskvddb.pre.rds.aliyuncs.com", "TableName": "table1", "QPS": 0, "ChargeType": "PostPaid", "InstanceStatus": "Creating", "Bandwidth": 0, "RegionId": "cn-beijing" }

Exemplos

Resposta de sucesso

JSON formato

{
  "QPS": 100000,
  "ConnectionDomain": "r-bp1zxszhcgatnx**.redis.rds.aliyuncs.com",
  "ChargeType": "PostPaid",
  "InstanceId": "r-bp1zxszhcgatnx*",
  "Port": 6379,
  "Config": "{\\\"EvictionPolicy\\\":\\\"volatile-lru\\\",\\\"hash-max-ziplist-entries\\\":512,\\\"zset-max-ziplist-entries\\\":128,\\\"zset-max-ziplist-value\\\":64,\\\"set-max-intset-entries\\\":512,\\\"hash-max-ziplist-value\\\":64}",
  "RegionId": "cn-hangzhou",
  "RequestId": "2D9F3768-EDA9-4811-943E-42C8006E****",
  "Bandwidth": 96,
  "Connections": 10000,
  "TableName": "apitest",
  "ZoneId": "cn-hangzhou-b",
  "InstanceStatus": "Creating",
  "TaskId": "11111****",
  "OrderId": 20741011111111
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 MissingParameter Period is mandatory for this action.
400 InvalidToken.Malformed The Specified parameter Token is not valid.
400 InvalidInstanceName.Malformed The Specified parameter InstanceName is not valid.
400 InvalidPassword.Malformed The Specified parameter Password is not valid.
400 IdempotentParameterMismatch Request uses a client token in a previous request but is not identical to that request. A verificação de idempotência falhou.
400 QuotaNotEnough Quota not enough in this zone.
400 QuotaExceed Living afterpay instances quota exceed.
400 VpcServiceError Invoke vpc service failed.
400 IzNotSupportVpcError Specify iz not support vpc.
400 InvalidvSwitchId The vpc does not cover the vswitch.
400 InvalidIzNo.NotSupported The Specified vpc zone not supported.
400 InvalidAccountPassword.Format Specified account password is not valid.
400 InstanceClass.NotMatch Current instance class and instance type is not match.
400 InvalidVPCId.NotFound Specified virtual vpc is not found. A VPC não foi encontrada. Verifique se o ID da VPC está correto.
400 InvalidEngineVersion.Malformed Specified engine version is not valid. A versão do mecanismo DPI é inválida.
400 Zone.Closed The specified zone is closed.
400 InvalidRegion.Format Specified Region is not valid. A região especificada é inválida.
403 AuthorizationFailure The request processing has failed due to authorization failure.
403 TokenServiceError The specified token is duplicated, please change it.
404 InvalidCapacity.NotFound The Capacity provided does not exist in our records. A especificação de armazenamento especificada não existe.
404 InvalidvSwitchId The Specified vSwitchId zone not supported.
404 InvalidVpcIdOrVswitchId.NotSupported The Specified vpcId or vSwitchId not supported.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.