Cria uma instância de workspace do Tair Serverless KV.
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.
Para criar uma instância de tabela do Tair Serverless KV, chame a operação CreateTairSkvDdbTable.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kvstore:CreateTairSkvDdbWorkspace |
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 ele seja exclusivo entre diferentes solicitações. O token diferencia maiúsculas de minúsculas e pode ter até 64 caracteres ASCII de comprimento. |
ETnLKlblzczshOTUbOCz** |
| RegionId |
string |
Sim |
O ID da região. Você pode chamar a operação DescribeRegions(~~473763~~) para consultar a lista de regiões mais recente. Use este parâmetro para especificar a região onde deseja criar a instância. DescribeRegions |
cn-hangzhou |
| ZoneId |
string |
Sim |
O ID da zona. Você pode chamar a operação DescribeZones(~~473764~~) para consultar a lista de zonas mais recente. DescribeZones |
cn-hangzhou-e |
| InstanceType |
string |
Sim |
O tipo de instância. Defina o valor como tair_skv_ddb_ws. Valores válidos:
|
tair_skv_ddb_ws |
| InstanceName |
string |
Não |
O nome da instância. O nome deve ter de 2 a 128 caracteres de comprimento e começar com uma letra ou um caractere chinês. Não pode conter espaços ou os seguintes caracteres especiais: @, /, :, =, ", <, >, { e }. |
apitest |
| Password |
string |
Não |
A senha da instância. A senha deve atender aos seguintes requisitos:
|
Pass!123456 |
| VpcId |
string |
Sim |
O ID da nuvem privada virtual (VPC). |
vpc-bp1nme44gek34slfc** |
| VSwitchId |
string |
Sim |
O ID do vSwitch. |
vsw-bp1e7clcw529l773d** |
| Port |
integer |
Não |
A porta de serviço da instância. Valores válidos: 1 a 65535. Valor padrão: 443. |
443 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-resourcegroupid1 |
https://r-kvstore.aliyuncs.com/?Action=CreateInstance &RegionId=cn-hangzhou &ZoneId=cn-hangzhou-e &InstanceType=tair_skv_ddb_ws &InstanceName=apitest &<Parâmetros de solicitação comuns>
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| QPS |
integer |
As consultas por segundo (QPS). Este é o valor teórico para as especificações atuais da instância. |
100000 |
| ConnectionDomain |
string |
O endpoint de conexão de rede interna da instância Redis. |
r-bp1zxszhcgatnx**.redis.rds.aliyuncs.com |
| ChargeType |
string |
O método de cobrança. Valores válidos:
|
PostPaid |
| InstanceId |
string |
O ID da instância globalmente exclusivo. |
r-bp1zxszhcgatnx** |
| Port |
integer |
A porta de serviço do Redis. |
443 |
| Config |
string |
As configurações detalhadas da instância. |
{\"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 |
A região onde a instância está implantada. |
cn-hongkong |
| RequestId |
string |
O ID da solicitação. |
5DEA3CC9-F81D-4387-8E97-CEA40F09**** |
| 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 |
| InstanceName |
string |
O nome da instância. |
apitest |
| ZoneId |
string |
O ID da zona onde a instância está implantada. |
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 executado para a criação. |
1111 |
| OrderId |
integer |
O ID do pedido. |
20741011111111 |
{ "Connections": 0, "RequestId": "3631EF6F-2979-1C04-BDAA-51XXXXXXXXX", "InstanceId": "tt-2zesmjzrj0wzncb9y", "Port": 443, "OrderId": 0, "ConnectionDomain": "tt-2zesmjzrj0wzncb9y.tairskvddb.pre.rds.aliyuncs.com", "InstanceName": "apitest", "QPS": 0, "ChargeType": "PostPaid", "InstanceStatus": "Normal", "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": 443,
"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-hongkong",
"RequestId": "5DEA3CC9-F81D-4387-8E97-CEA40F09****",
"Bandwidth": 96,
"Connections": 10000,
"InstanceName": "apitest",
"ZoneId": "cn-hangzhou-b",
"InstanceStatus": "Creating",
"TaskId": "1111",
"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.