Message Queue for Apache RocketMQ örneği oluşturur.
Kullanım notları
Örnek; Message Queue for Apache RocketMQ konuları ve gruplarıyla ilgili bilgileri depolamak için kullanılabilen bir sanal makinedir (VM). Yayınlayacağınız iş için hizmet kaynakları oluşturmanız gerektiğinde bu işlemi çağırabilirsiniz. Bu işlemi çağırmadan önce aşağıdaki sınırlamaları dikkate alın:
Her bölgede en fazla sekiz Message Queue for Apache RocketMQ örneği dağıtılabilir.
Bu işlem yalnızca Standart Sürüm örneği oluşturmak için kullanılabilir. Standart Sürüm ve Enterprise Platinum Edition örnekleri oluşturmak için Message Queue for Apache RocketMQ konsolunu kullanabilirsiniz. Message Queue for Apache RocketMQ örneği oluşturma hakkında bilgi edinmek için bkz. Manage instances.
QPS sınırı
Her Alibaba Cloud hesabı bu işlemi saniyede en fazla 10 kez çağırabilir. Bu işlemi çağırmak için saniye başına gönderdiğiniz istek sayısı saniyedeki sorgu (QPS) sınırını aşarsa kısıtlama tetiklenir. Bu durum iş sürekliliğinizi kesintiye uğratabilir. Daha fazla bilgi için bkz. QPS limits.
Yetkilendirme
Varsayılan olarak bu işlemi yalnızca Alibaba Cloud hesapları çağırabilir. Bir RAM (Resource Access Management) kullanıcısı, gerekli izinler verildikten sonra bu işlemi çağırabilir. Aşağıdaki tabloda bu işlemi çağırmak için gereken izin açıklanmaktadır. Daha fazla bilgi için bkz. Policies and examples.
|
API |
Action |
Resource |
|
OnsInstanceCreate |
mq:CreateInstance |
acs:mq:::* |
İstek parametreleri
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | OnsInstanceCreate | Gerçekleştirmek istediğiniz işlem. Değeri OnsInstanceCreate olarak ayarlayın. |
| Remark | String | No | Description | Örneğin açıklaması. |
| InstanceName | String | Yes | Test | Örneğin adı. Bu parametreyi aşağıdaki kurallara göre yapılandırın:
|
Yanıt parametreleri
| Parameter | Type | Example | Description |
| RequestId | String | A07E3902-B92E-44A6-B6C5-6AA111111**** | İsteğin kimliği. Bu parametre ortak bir parametredir. Her isteğin benzersiz bir kimliği vardır. Sorun giderme amacıyla bu kimliği kullanabilirsiniz. |
| Data | Object | Döndürülen sonuçlar. |
|
| InstanceId | String | MQ_INST_188077086902****_BXSuW61e | Oluşturulan örneğin kimliği. |
| InstanceType | Integer | 1 | Oluşturulan örneğin sürümü. Geçerli değer:
|
Örnekler
Örnek istekler
http(s)://ons.cn-hangzhou.aliyuncs.com/?Action=OnsInstanceCreate
&InstanceName=Test
&<Common request parameters>
Başarılı yanıt örnekleri
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<OnsInstanceCreateResponse>
<Data>
<InstanceId>MQ_INST_188077086902****_BXSuW61e</InstanceId>
<InstanceType>1</InstanceType>
</Data>
<RequestId>A07E3902-B92E-44A6-B6C5-6AA111111****</RequestId>
</OnsInstanceCreateResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"Data" : {
"InstanceId" : "MQ_INST_188077086902****_BXSuW61e",
"InstanceType" : 1
},
"RequestId" : "A07E3902-B92E-44A6-B6C5-6AA111111****"
}
Hata kodları
Hata kodlarının listesi için API Error Center adresini ziyaret edin.
Konsolu kullanarak örnek oluşturma
OnsInstanceCreate işlemini çağırmanın yanı sıra Message Queue for Apache RocketMQ konsolunu kullanarak da bir örnek oluşturabilirsiniz. Message Queue for Apache RocketMQ konsolunu kullanarak örnek oluşturma hakkında bilgi edinmek için bkz. Manage instances.