全部产品
Search
文档中心

:CreateInstance

更新时间:Nov 09, 2025

Membuat instance ApsaraMQ for RabbitMQ.

Parameter permintaan

Parameter

Tipe

Diperlukan

Contoh

Deskripsi

Action

String

Ya

CreateInstance

Operasi yang ingin Anda lakukan. Atur nilainya menjadi CreateInstance.

ClientToken

String

Tidak

c2c5d1274axxxxxxxx

Token klien.

PaymentType

String

Ya

Subscription

Metode penagihan instance. Nilai valid:

  • Subscription: metode penagihan langganan.

  • PayAsYouGo: metode penagihan bayar sesuai pemakaian.

Period

Integer

Tidak

1

Periode langganan. Satuan periode langganan ditentukan oleh periodCycle.

Catatan

Parameter ini hanya valid jika Anda menetapkan PaymentType ke Subscription. Nilai default: 1.

PeriodCycle

String

Tidak

Bulan

Satuan periode langganan. Nilai valid:

  • Bulan

  • Tahun

Parameter ini hanya valid jika Anda menetapkan PaymentType ke Subscription. Nilai default: Bulan.

AutoRenew

Boolean

Tidak

false

Menentukan apakah akan mengaktifkan perpanjangan otomatis. Nilai valid:

  • true: mengaktifkan perpanjangan otomatis.

  • false: menonaktifkan perpanjangan otomatis. Jika Anda memilih nilai ini, Anda harus memperpanjang instance secara manual.

AutoRenewPeriod

Integer

Tidak

1

Periode perpanjangan otomatis. Satuan periode perpanjangan otomatis ditentukan oleh RenewalDurationUnit. Nilai default: Bulan.

Catatan

Parameter ini hanya valid jika Anda menetapkan AutoRenew ke true. Nilai default: 1.

RenewStatus

String

Tidak

false

Status perpanjangan. Parameter ini sama dengan AutoRenew. Anda dapat mengonfigurasi salah satu dari parameter ini. Nilai valid:

  • AutoRenewal

Catatan

Jika Anda mengonfigurasi kedua parameter ini, nilai parameter ini yang digunakan.

RenewalDurationUnit

String

Tidak

Bulan

Satuan periode perpanjangan otomatis. Nilai valid:

  • Bulan

  • Tahun

InstanceType

String

Tidak

professional

Edisi instance.

Edisi berikut tersedia untuk instance langganan:

  • professional: Edisi Profesional.

  • enterprise: Edisi Perusahaan

  • vip: Edisi Platinum Perusahaan.

Jika instance Anda adalah instance bayar sesuai pemakaian, Anda tidak perlu mengonfigurasi parameter ini.

ServerlessChargeType

String

Tidak

onDemand

Metode penagihan instance bayar sesuai pemakaian. Nilai valid:

  • onDemand: Anda dikenakan biaya berdasarkan penggunaan aktual Anda.

InstanceName

String

Tidak

amqp-xxxxx

Nama instance. Kami sarankan Anda menentukan nama yang tidak melebihi 64 karakter panjangnya.

MaxPrivateTps

Long

Tidak

1.000

Jumlah maksimum transaksi per detik (TPS) berbasis virtual private cloud (VPC) dalam instance.

Konfigurasikan parameter ini berdasarkan nilai yang disediakan pada halaman beli ApsaraMQ for RocketMQ.

SupportEip

Boolean

Tidak

true

Menentukan apakah Elastic IP addresses (EIPs) didukung. Nilai valid:

  • True

  • False

MaxEipTps

Long

Tidak

128

Jumlah maksimum TPS berbasis EIP dalam instance.

Konfigurasikan parameter ini berdasarkan nilai yang disediakan pada halaman beli ApsaraMQ for RocketMQ.

QueueCapacity

Integer

Tidak

1.000

Jumlah antrian pada instance.

Konfigurasikan parameter ini berdasarkan nilai yang disediakan pada halaman beli ApsaraMQ for RocketMQ.

MaxConnections

Integer

Tidak

50.000

Jumlah maksimum koneksi yang dapat dibuat ke instance.

Konfigurasikan parameter ini berdasarkan nilai yang disediakan pada halaman beli ApsaraMQ for RocketMQ.

StorageSize

Integer

Tidak

7

Kapasitas penyimpanan. Satuan: GB. Nilai valid:

  • Instance Edisi Profesional dan Edisi Perusahaan: Atur parameter ini ke 0.

Catatan

Nilai 0 menentukan bahwa ruang penyimpanan tersedia tetapi tidak ada biaya penyimpanan yang dihasilkan.

  • Instance Edisi Platinum Perusahaan: Atur parameter ini ke kelipatan bilangan bulat dari 100. Kelipatan bilangan bulat berkisar antara 7 hingga 28.

SupportTracing

Boolean

Tidak

true

Menentukan apakah fitur jejak pesan diaktifkan. Nilai valid:

  • true

  • false

Catatan
  • Instance Edisi Platinum Perusahaan memungkinkan Anda menyimpan jejak pesan selama 15 hari tanpa biaya. Jika Anda menggunakan instance Edisi Platinum Perusahaan, Anda hanya dapat menetapkan parameter ini ke true dan TracingStorageTime hanya ke 15.

  • Untuk instance edisi lainnya, Anda dapat menetapkan parameter ini ke true atau false.

TracingStorageTime

Integer

Tidak

3

Periode retensi pesan. Satuan: hari. Nilai valid:

  • 3

  • 7

  • 15

Parameter ini hanya valid jika Anda menetapkan SupportTracing ke true.

Parameter respons

Parameter

Tipe

Contoh

Deskripsi

RequestId

String

CCBB1225-C392-480E-8C7F-D09AB2CD2***

ID permintaan. Anda dapat menggunakan ID ini untuk mendiagnosis masalah. Parameter ini merupakan parameter umum.

Code

Integer

200

Kode respons. Nilai 200 menunjukkan bahwa permintaan berhasil.

Message

String

xxx gagal,xxxx

Pesan yang dikembalikan.

Data

Any

amqp-cn-xxxxx

ID instance yang dibuat.

Success

Boolean

true

Menunjukkan apakah permintaan berhasil.

Contoh

Parameter untuk instance langganan

Jika Anda menetapkan PaymentType ke Subscription untuk instance ApsaraMQ for RabbitMQ, konfigurasikan parameter berikut:

&PaymentType=Subscription
&AutoRenew=true
&AutoRenewPeriod=1
&Period=1
&PeriodCycle=Bulan
&InstanceType=professional
&MaxPrivateTps=1000
&SupportEip=true
&MaxEipTps=128
&QueueCapacity=1000
&MaxConnections=50000
&StorageSize=7
&SupportTracing=true
&TracingStorageTime=3
&Parameter permintaan umum

Tabel berikut menjelaskan batasan pada jejak pesan instance langganan ApsaraMQ for RabbitMQ.

InstanceType

SupportTracing

TracingStorageTime

  • professional

  • enterprise

false

0

  • professional

  • enterprise

true

  • 3

  • 7

  • 15

vip

true

15

Parameter untuk instance serverless

Jika Anda menetapkan PaymentType ke PayAsYouGo untuk instance serverless ApsaraMQ for RabbitMQ, konfigurasikan parameter berikut:

&PaymentType=PayAsYouGo
&ServerlessChargeType=onDemand
&SupportEip=true
&SupportTracing=true
&Parameter permintaan umum

Contoh Respons Sukses

XML Format

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateInstanceResponse>
    <RequestId>CCBB1225-C392-480E-8C7F-D09AB2CD2***</RequestId>
    <Code>200</Code>
    <Message>xxx gagal,xxxx</Message>
    <Data>amqp-cn-xxxxx</Data>
    <Success>true</Success>
</CreateInstanceResponse>

JSON Format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "CCBB1225-C392-480E-8C7F-D09AB2CD2***",
  "Code" : 200,
  "Message" : "xxx gagal,xxxx",
  "Data" : "amqp-cn-xxxxx",
  "Success" : true
}

Kode kesalahan

Untuk daftar kode kesalahan, lihat Kode Kesalahan Layanan.