Membuat aplikasi yang terkait dengan instans PolarDB Basis Data Relasional Cloud-Native.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:CreateApplication |
get |
*Semua sumber daya.
|
None | None |
Sintaks permintaan
POST HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Description |
string |
No |
Deskripsi aplikasi. |
myapp |
| Parameters |
array<object> |
No |
Daftar parameter. |
|
|
object |
No |
Daftar parameter. |
||
| ParameterName |
string |
No |
Nama parameter. |
secret.gerbang.auth.token |
| ParameterValue |
string |
No |
Nilai parameter. |
TK*** |
| AgenticDBBranchSpec |
object |
No |
Spesifikasi branch AgenticDB. |
{"DBClusterId":"pagc-2zea920mcvd5o87","TenantId":"t-cfc2d7df0e59439681f0087f51","ProjectId":"proj-d7849d0050664c758af795d468","BranchId":"br-9054b3b7649e4c0d977bd0df37","ForkFromBranch":true,"ForkFromApplicationId":"pa-source"} |
| BranchId |
string |
No |
ID branch AgenticDB. |
br-9054b3b7649e4c0d977bd0df37 |
| DBClusterId |
string |
No |
ID kluster AgenticDB. |
pagc-2zea920mcvd5o87 |
| ForkFromApplicationId |
string |
No |
ID aplikasi sumber. |
pa-source |
| ForkFromBranch |
boolean |
No |
Apakah akan membuat aplikasi berdasarkan branch AgenticDB tertentu. |
true |
| ProjectId |
string |
No |
ID proyek AgenticDB. |
proj-d7849d0050664c758af795d468 |
| TenantId |
string |
No |
ID penyewa AgenticDB. |
t-cfc2d7df0e59439681f0087f51 |
| Storages |
array<object> |
No |
Daftar penyimpanan aplikasi. |
[{"StorageType":"oss","StorageInstanceId":"pfs-xxxx","EndpointId":"pe-xxxx"}] |
|
object |
No |
|||
| ContainerMountPath |
string |
No |
Jalur memasang di dalam kontainer. |
/data/Kontainer |
| EndpointId |
string |
No |
ID titik akhir penyimpanan. |
pe-xxxx |
| MountPath |
string |
No |
Jalur memasang penyimpanan. |
/data/source |
| StorageCapacity |
string |
No |
Kapasitas penyimpanan. |
100 |
| StorageEndpoint |
string |
No |
Alamat akses penyimpanan. |
polarfs.example.com |
| StorageInstanceId |
string |
No |
ID instans penyimpanan. |
pfs-xxxx |
| StoragePerformanceLevel |
string |
No |
Tingkat kinerja penyimpanan. |
PL1 |
| StorageType |
string |
No |
Tipe penyimpanan. |
oss |
| ApplicationType |
string |
Yes |
Tipe aplikasi. Nilai valid:
|
supabase |
| DBClusterId |
string |
No |
ID instans PolarDB Basis Data Relasional Cloud-Native yang menjadi dependensi aplikasi. |
pc-************** |
| RegionId |
string |
No |
Wilayah. Nilai default: wilayah instans. |
cn-beijing |
| ZoneId |
string |
No |
Zona. Nilai default: zona utama instans. |
cn-beijing-k |
| VSwitchId |
string |
No |
vSwitch. Nilai default: vSwitch di zona utama instans. |
vsw-********************* |
| Architecture |
string |
Yes |
Arsitektur CPU. Nilai valid:
|
x86 |
| SecurityIPList |
string |
No |
Daftar putih IP. Jika parameter ini tidak ditentukan, nilai default |
127.0.0.1,172.17.0.0/24 |
| SecurityIPType |
string |
No |
Tipe alamat IP. |
ipv4 |
| SecurityIPArrayName |
string |
No |
Nama kelompok daftar putih IP. Nilai default: |
default |
| Endpoints |
array<object> |
No |
Daftar titik akhir layanan yang ditentukan pengguna. Secara default, titik akhir VPC akan dibuat. |
|
|
object |
No |
Titik akhir layanan. |
||
| Description |
string |
No |
Deskripsi titik akhir layanan. |
my_Titik akhir |
| EndpointType |
string |
No |
Tipe titik akhir layanan. Nilai ditetapkan sebagai Primary. |
Primary |
| Components |
array<object> |
No |
Daftar subkomponen aplikasi yang ditentukan pengguna. |
|
|
object |
No |
Subkomponen aplikasi. |
||
| ComponentClass |
string |
No |
Spesifikasi subkomponen aplikasi. |
polar.app.g2.medium |
| ComponentMaxReplica |
integer |
No |
Jumlah maksimum subkomponen aplikasi dengan spesifikasi yang sama. Nilai default: nilai ComponentReplica.
|
1 |
| ComponentReplica |
integer |
No |
Jumlah replika untuk subkomponen aplikasi. Nilai default: 1. |
1 |
| ComponentType |
string |
No |
Tipe subkomponen aplikasi. Untuk supabase, nilai valid:
Untuk raykluster, nilai valid:
|
gerbang |
| ScaleMax |
string |
No |
Batas atas untuk penskalaan komponen. |
16 |
| ScaleMin |
string |
No |
Batas bawah untuk penskalaan komponen. |
1 |
| SecurityGroups |
string |
No |
Daftar grup keamanan untuk subkomponen aplikasi. Pisahkan beberapa grup keamanan dengan koma (,). |
sg-******************** |
| SecurityIPArrayName |
string |
No |
Nama kelompok daftar putih IP untuk subkomponen aplikasi. Nilai default: default. |
default |
| SecurityIPList |
string |
No |
Alamat IP yang masuk daftar putih untuk subkomponen aplikasi. Pisahkan beberapa alamat IP dengan koma (,). |
127.0.0.1 |
| SecurityIPType |
string |
No |
Tipe alamat IP yang masuk daftar putih untuk subkomponen aplikasi. Nilai default: ipv4. |
ipv4 |
| PayType |
string |
No |
Tipe penagihan. |
Postpaid |
| AutoRenew |
boolean |
No |
Apakah akan mengaktifkan perpanjangan otomatis. |
true |
| Period |
string |
No |
Tipe langganan (tahunan atau bulanan). |
Year |
| UsedTime |
string |
No |
Durasi langganan. |
1 |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. |
rg-******************** |
| DryRun |
boolean |
No |
Nilai default: |
false |
| PolarFSInstanceId |
string |
No |
ID instans penyimpanan dingin atau edisi berkinerja tinggi Polarlakebase. Nilai default: kosong. Jika ditentukan, sistem akan memasang penyimpanan yang sesuai ke aplikasi. Saat ini, hanya aplikasi berikut yang mendukung parameter ini:
|
pcs-******************** |
| VpcId |
string |
No |
ID VPC. |
vpc-******************** |
| AutoCreatePolarFs |
boolean |
No |
Apakah akan mengaktifkan pembuatan otomatis penyimpanan dingin Polarlakebase. Nilai valid:
|
false |
| AutoUseCoupon |
boolean |
No |
Apakah akan menggunakan kupon secara otomatis. Nilai valid:
|
true |
| PromotionCode |
string |
No |
Kode kupon. Jika Anda tidak menentukan parameter ini, kupon default akan digunakan. |
727xxxxxx934 |
| SecurityGroupId |
string |
No |
ID grup keamanan. |
sg-******************** |
| MemApplicationSpec |
object |
No |
Diperlukan untuk aplikasi mem0. |
|
| DbName |
string |
No |
Nama database. |
test-database-name |
| DbPassword |
string |
No |
Kata sandi. |
test-user-password |
| DbUser |
string |
No |
Nama pengguna. |
test-user |
| EmbedderModel |
string |
No |
Nama model penyematan. Parameter ini diperlukan untuk aplikasi mem0, seperti text-penyematan-v4. |
text-penyematan-v4 |
| EmbedderModelDimension |
integer |
No |
Dimensi vektor. |
1024 |
| GraphLlmModel |
string |
No |
Model LLM graf. |
qwen-plus |
| LlmModel |
string |
No |
Nama model LLM. Parameter ini diperlukan untuk aplikasi mem0, seperti qwen3-max. |
qwen3-max |
| ProjectName |
string |
No |
Nama proyek, yang sesuai dengan skema di database tempat data proyek disimpan. |
test-proyek-name |
| RerankerModel |
string |
No |
Nama model reranker. Parameter ini diperlukan untuk aplikasi mem0, seperti qwen3-rerank. |
qwen3-rerank |
| Shard |
integer |
No |
Jumlah shard tabel. |
1 |
| KnowledgeApplicationSpec |
object |
No |
Diperlukan untuk aplikasi knowledge. |
|
| DashboardPassword |
string |
No |
Kata sandi dasbor. |
|
| DbPassword |
string |
No |
Kata sandi. |
|
| LlmModel |
string |
No |
Nama model LLM. Parameter ini diperlukan untuk aplikasi knowledge, seperti qwen3-max. |
|
| ModelFrom |
string |
No |
Sumber model. Nilai valid:
|
bailian |
| AIDBClusterId |
string |
No |
ID instans operator model yang ada untuk diasosiasikan. Parameter ini hanya berlaku ketika ApplicationType diatur ke polarclaw. |
pm-xxxxxx |
| ModelApiKey |
string |
No |
Kunci API model. Parameter ini hanya berlaku ketika ApplicationType diatur ke polarclaw. |
sk-xxxxxx |
| ModelBaseUrl |
string |
No |
URL dasar model. Parameter ini hanya berlaku ketika ApplicationType diatur ke polarclaw. |
https://dashscope.aliyuncs.com/compatible-mode/v1 |
| ModelApi |
string |
No |
API model. Parameter ini hanya berlaku ketika ApplicationType diatur ke polarclaw. |
openai-completions |
| ModelName |
string |
No |
Nama model. Parameter ini hanya berlaku ketika ApplicationType diatur ke polarclaw. |
qwen3-max |
| AutoAllocatePublicEip |
boolean |
No |
Apakah akan membuat elastic IP address (EIP) secara otomatis dan mengasosiasikannya dengan instans. |
qwen3-max |
| Tag |
array<object> |
No |
Tag. |
|
|
object |
No |
Tag. |
||
| Key |
string |
No |
Kunci tag. |
testKey |
| Value |
string |
No |
Nilai tag. |
testValue |
| TargetVersion |
string |
No |
Versi target. |
latest |
| AuthProvider |
string |
No |
Penyedia layanan otentikasi. |
feishu |
| AuthProviderConfig |
string |
No |
Konfigurasi penyedia otentikasi. |
xxx |
| SkillTemplateId |
string |
No |
ID templat keterampilan. |
xxx |
| VpcNatGatewayId |
string |
No |
ID gerbang NAT VPC untuk pemetaan NAT. Jika ditentukan, pemetaan NAT diaktifkan saat instans dibuat. Gerbang NAT harus berada di VPC yang sama dengan aplikasi, menggunakan jenis jaringan pribadi (intranet), dan berada dalam status aktif. |
ngw-xxx |
| DnatIpAddress |
string |
No |
Alamat IP NAT khusus DNAT yang dialokasikan oleh pelanggan, yang harus terpisah dari alamat IP SNAT. Alamat IP harus milik gerbang yang ditentukan dan berada dalam status tersedia. vSwitch tempat gerbang berada harus berada dalam blok CIDR utama yang dapat dijangkau dari jaringan kantor. Tentukan parameter ini bersama dengan VpcNatGatewayId. Prasyarat: Pelanggan telah mengikat entri SNAT ke vSwitch tempat aplikasi berada. |
10.64.0.10 |
| DnatEntries |
array<object> |
No |
Daftar entri DNAT yang diharapkan untuk pemetaan NAT. Tentukan parameter ini bersama dengan VpcNatGatewayId. Parameter ini dapat dikosongkan, yang menunjukkan bahwa tidak ada entri DNAT yang dibuat. |
|
|
object |
No |
Entri DNAT. |
||
| FrontPort |
integer |
No |
Port antarmuka depan. Parameter ini bersifat opsional. Jika tidak ditentukan, lapisan kontrol secara otomatis menetapkan port yang tidak bertentangan dengan port yang sudah digunakan pada gerbang. Anda dapat mengkueri hasil penetapan dengan memanggil operasi DescribeApplicationAttribute. |
10001 |
| PortName |
string |
No |
Nama port. Nilai valid: webui | hermesagent | Dasbor | ssh. |
webui |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| ApplicationId |
string |
ID aplikasi. |
pa-******************** |
| Components |
array<object> |
Daftar komponen turunan. |
|
|
object |
Komponen turunan. |
||
| ComponentId |
string |
ID komponen turunan. |
pac-******************** |
| Description |
string |
Deskripsi aplikasi. |
myapp |
| OrderId |
string |
ID pesanan yang dihasilkan. |
2148126708***** |
| RequestId |
string |
ID permintaan. |
3E5CD764-FCCA-5C9C-838E-20E0DE84B2AF |
| ResourceAvailable |
boolean |
Apakah sumber daya mencukupi. Parameter ini hanya dikembalikan ketika DryRun diatur ke true. |
true |
| ResourceGroupId |
string |
ID kelompok sumber daya. |
rg-******************** |
Contoh
Respons sukses
JSONformat
{
"ApplicationId": "pa-********************",
"Components": [
{
"ComponentId": "pac-********************"
}
],
"Description": "myapp",
"OrderId": "2148126708*****",
"RequestId": "3E5CD764-FCCA-5C9C-838E-20E0DE84B2AF",
"ResourceAvailable": true,
"ResourceGroupId": "rg-********************"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.