Cria uma aplicação vinculada a uma instância do PolarDB.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
polardb:CreateApplication |
get |
*All Resource
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST HTTP/1.1
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Description |
string |
Não |
A descrição da aplicação. |
myapp |
| Parameters |
array<object> |
Não |
Uma lista de parâmetros. |
|
|
object |
Não |
Uma lista de parâmetros. |
||
| ParameterName |
string |
Não |
O nome do parâmetro. |
secret.gateway.auth.token |
| ParameterValue |
string |
Não |
O valor do parâmetro. |
TK*** |
| ApplicationType |
string |
Sim |
O tipo da aplicação. Valores válidos:
|
supabase |
| DBClusterId |
string |
Não |
O ID da instância do PolarDB da qual a aplicação depende. |
pc-************** |
| RegionId |
string |
Não |
A região. O valor padrão é a região da instância. |
cn-beijing |
| ZoneId |
string |
Não |
A zona. O valor padrão é a zona primária da instância. |
cn-beijing-k |
| VSwitchId |
string |
Não |
O vSwitch. O valor padrão é o vSwitch atual na zona primária da instância. |
vsw-********************* |
| Architecture |
string |
Sim |
A arquitetura da CPU. Valor válido:
|
x86 |
| SecurityIPList |
string |
Não |
A lista de permissões de endereços IP. Se você não especificar este parâmetro, o valor padrão 127.0.0.1 será usado. |
127.0.0.1,172.17.0.0/24 |
| SecurityIPType |
string |
Não |
O tipo do endereço IP. |
ipv4 |
| SecurityIPArrayName |
string |
Não |
O nome do grupo da lista de permissões de endereços IP. O valor padrão é default. |
default |
| Endpoints |
array<object> |
Não |
Uma lista de endpoints personalizados do lado do servidor. Por padrão, um VPC Endpoint é criado. |
|
|
object |
Não |
O endpoint do lado do servidor. |
||
| Description |
string |
Não |
A descrição do endpoint do lado do servidor. |
my_endpoint |
| EndpointType |
string |
Não |
O tipo do endpoint do lado do servidor. Este valor é fixo como Primary. |
Primary |
| Components |
array<object> |
Não |
Uma lista de componentes filho personalizados para a aplicação. |
|
|
object |
Não |
O componente filho da aplicação. |
||
| ComponentType |
string |
Não |
O tipo do componente filho. Para supabase, os valores válidos são:
Para raycluster, os valores válidos são:
|
gateway |
| ComponentClass |
string |
Não |
As especificações do componente filho. |
polar.app.g2.medium |
| ComponentReplica |
integer |
Não |
O número de réplicas para o componente filho. O valor padrão é 1. |
1 |
| SecurityIPList |
string |
Não |
A lista de permissões de endereços IP para o componente filho. Separe vários endereços IP com vírgulas (,). |
127.0.0.1 |
| SecurityIPType |
string |
Não |
O tipo do endereço IP na lista de permissões para o componente filho. O valor padrão é ipv4. |
ipv4 |
| SecurityIPArrayName |
string |
Não |
O nome do grupo da lista de permissões de endereços IP para o componente filho. O valor padrão é default. |
default |
| SecurityGroups |
string |
Não |
Os grupos de segurança para o componente filho. Separe vários IDs de grupos de segurança com vírgulas (,). |
sg-******************** |
| ComponentMaxReplica |
integer |
Não |
O número máximo de componentes filho com as mesmas especificações. O valor padrão é o valor de ComponentReplica.
|
1 |
| ScaleMin |
string |
Não |
O número mínimo de réplicas do componente para dimensionamento. |
1 |
| ScaleMax |
string |
Não |
O número máximo de réplicas do componente para dimensionamento. |
16 |
| PayType |
string |
Não |
O método de cobrança. |
Postpaid |
| AutoRenew |
boolean |
Não |
Especifica se a renovação automática deve ser ativada. |
true |
| Period |
string |
Não |
O tipo de período de assinatura. |
Year |
| UsedTime |
string |
Não |
A duração da assinatura. |
1 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-******************** |
| DryRun |
boolean |
Não |
O valor padrão é false. Se você definir este parâmetro como true, o sistema apenas verifica os parâmetros e recursos sem criar os recursos reais. |
false |
| PolarFSInstanceId |
string |
Não |
O ID da instância de armazenamento frio ou de alto desempenho do PolarFileSystem (PolarFS). Este parâmetro está vazio por padrão. Se você especificar este parâmetro, o armazenamento correspondente será montado na aplicação. Este recurso é atualmente suportado apenas pelas seguintes aplicações:
|
pcs-******************** |
| VpcId |
string |
Não |
O ID da Virtual Private Cloud (VPC). |
vpc-******************** |
| AutoCreatePolarFs |
boolean |
Não |
Especifica se uma instância de armazenamento frio do PolarFS deve ser criada automaticamente. Valores válidos:
|
false |
| AutoUseCoupon |
boolean |
Não |
Especifica se um cupom deve ser usado automaticamente. Valores válidos:
|
true |
| PromotionCode |
string |
Não |
O código do cupom. Se você não especificar este parâmetro, o cupom padrão será usado. |
727xxxxxx934 |
| SecurityGroupId |
string |
Não |
O ID do grupo de segurança. |
sg-******************** |
| MemApplicationSpec |
object |
Não |
Este parâmetro é obrigatório para aplicações mem0. |
|
| LlmModel |
string |
Não |
Este parâmetro é obrigatório para aplicações mem0. Especifica o nome do modelo de linguagem grande (LLM), como qwen3-max. |
qwen3-max |
| EmbedderModel |
string |
Não |
Este parâmetro é obrigatório para aplicações mem0. Especifica o nome do modelo embedder, como text-embedding-v4. |
text-embedding-v4 |
| RerankerModel |
string |
Não |
Este parâmetro é obrigatório para aplicações mem0. Especifica o nome do modelo reranker, como qwen3-rerank. |
qwen3-rerank |
| ProjectName |
string |
Não |
O nome do projeto. Isso corresponde ao schema no banco de dados onde os dados do projeto são armazenados. |
test-project-name |
| DbName |
string |
Não |
O nome do banco de dados. |
test-database-name |
| DbUser |
string |
Não |
O nome de usuário. |
test-user |
| DbPassword |
string |
Não |
A senha. |
test-user-password |
| GraphLlmModel |
string |
Não |
O LLM de grafo. |
qwen-plus |
| EmbedderModelDimension |
integer |
Não |
As dimensões do vetor. |
1024 |
| Shard |
integer |
Não |
O número de tabelas fragmentadas. |
1 |
| KnowledgeApplicationSpec |
object |
Não |
Este parâmetro é obrigatório para aplicações de conhecimento. |
|
| LlmModel |
string |
Não |
Este parâmetro é obrigatório para aplicações de conhecimento. Especifica o nome do LLM, como qwen3-max. |
|
| DbPassword |
string |
Não |
A senha. |
|
| DashboardPassword |
string |
Não |
A senha do painel. |
|
| ModelFrom |
string |
Não |
A origem do modelo. Valores válidos:
|
bailian |
| AIDBClusterId |
string |
Não |
O ID de uma instância existente do operador de modelo a ser associada. Este parâmetro é efetivo apenas quando ApplicationType está definido como polarclaw. |
pm-xxxxxx |
| ModelApiKey |
string |
Não |
A chave de API para o modelo. Este parâmetro é efetivo apenas quando ApplicationType está definido como polarclaw. |
sk-xxxxxx |
| ModelBaseUrl |
string |
Não |
A URL do modelo. Este parâmetro é efetivo apenas quando ApplicationType está definido como polarclaw. |
https://dashscope.aliyuncs.com/compatible-mode/v1 |
| ModelApi |
string |
Não |
A API do modelo. Este parâmetro é efetivo apenas quando ApplicationType está definido como polarclaw. |
openai-completions |
| ModelName |
string |
Não |
O nome do modelo. Este parâmetro é efetivo apenas quando ApplicationType está definido como polarclaw. |
qwen3-max |
| AutoAllocatePublicEip |
boolean |
Não |
Especifica se um Elastic IP Address (EIP) deve ser criado e vinculado automaticamente. |
qwen3-max |
| Tag |
array<object> |
Não |
A tag. |
|
|
object |
Não |
A tag. |
||
| Key |
string |
Não |
A chave da tag. |
testKey |
| Value |
string |
Não |
O valor da tag. |
testValue |
| TargetVersion |
string |
Não |
A versão de destino. |
latest |
| AuthProvider |
string |
Não |
O provedor de serviço de autenticação. |
feishu |
| AuthProviderConfig |
string |
Não |
A configuração do provedor de autenticação. |
xxx |
| SkillTemplateId |
string |
Não |
O ID do modelo de habilidade. |
xxx |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Schema da resposta. |
||
| ResourceAvailable |
boolean |
Indica se os recursos são suficientes. Este parâmetro é retornado apenas quando DryRun está definido como true. |
true |
| ApplicationId |
string |
O ID da aplicação. |
pa-******************** |
| Description |
string |
A descrição da aplicação. |
myapp |
| Components |
array<object> |
Uma lista de componentes filho. |
|
|
object |
O componente filho. |
||
| ComponentId |
string |
O ID do componente filho. |
pac-******************** |
| OrderId |
string |
O ID do pedido gerado. |
2148126708***** |
| RequestId |
string |
O ID da solicitação. |
3E5CD764-FCCA-5C9C-838E-20E0DE84B2AF |
| ResourceGroupId |
string |
O ID do grupo de recursos. |
rg-******************** |
Exemplos
Resposta de sucesso
JSON formato
{
"ResourceAvailable": true,
"ApplicationId": "pa-********************",
"Description": "myapp",
"Components": [
{
"ComponentId": "pac-********************"
}
],
"OrderId": "2148126708*****",
"RequestId": "3E5CD764-FCCA-5C9C-838E-20E0DE84B2AF",
"ResourceGroupId": "rg-********************"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.