ApsaraMQ for RabbitMQ インスタンスを作成します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
amqp:CreateInstance |
create |
*All Resource
|
|
なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
クライアントトークン。 |
c2c5d1274axxxxxxxx |
| PaymentType |
string |
必須 |
支払いタイプ。有効な値:
列挙値:
|
Subscription |
| Period |
integer |
任意 |
サブスクリプション期間。単位: periodCycle。 説明
このパラメーターは、PaymentType が Subscription に設定されている場合にのみ有効です。デフォルト値: 1。 |
1 |
| PeriodCycle |
string |
任意 |
サブスクリプション期間の単位。有効な値:
このパラメーターは、PaymentType が Subscription に設定されている場合にのみ有効です。デフォルト値: Month。 列挙値:
|
Month |
| AutoRenew |
boolean |
任意 |
更新方法。有効な値:
|
false |
| AutoRenewPeriod |
integer |
任意 |
自動更新エポック。単位: RenewalDurationUnit の値。デフォルト単位: 月。 説明
このパラメーターは、AutoRenew が true に設定されている場合にのみ有効です。デフォルト値: 1。 |
1 |
| RenewStatus |
string |
任意 |
更新ステータス。このパラメーターは autoRenew と同等です。2 つのパラメーターのうち 1 つのみを指定してください。有効な値:
説明
autoRenew と renewStatus はどちらも更新方法を指定します。両方が指定された場合、renewStatus が優先されます。 |
false |
| RenewalDurationUnit |
string |
任意 |
自動更新エポックの単位。有効な値:
列挙値:
|
Month |
| InstanceType |
string |
任意 |
インスタンスタイプ。 サブスクリプションインスタンスの有効な値:
サーバーレスインスタンスの場合、このパラメーターを指定する必要はありません。 列挙値:
|
professional |
| ServerlessChargeType |
string |
任意 |
サーバーレスインスタンスの課金タイプ。有効な値:
|
onDemand |
| InstanceName |
string |
任意 |
インスタンス名。名前は 64 文字以内にすることをお勧めします。 |
amqp-xxxxx |
| MaxPrivateTps |
integer |
任意 |
プライベートネットワーク TPS トラフィック。単位: 1 秒あたりのトランザクション数。 ApsaraMQ for RabbitMQ 購入ページに記載されている値に基づいて設定してください。 |
1000 |
| SupportEip |
boolean |
任意 |
パブリックネットワークアクセスをサポートするかどうかを指定します。有効な値:
|
true |
| MaxEipTps |
integer |
任意 |
ピークパブリックネットワーク TPS トラフィック。単位: TPS。 ApsaraMQ for RabbitMQ 購入ページに記載されている値に基づいて設定してください。 |
128 |
| QueueCapacity |
integer |
任意 |
キューの数。 ApsaraMQ for RabbitMQ 購入ページに記載されている値に基づいて設定してください。 |
1000 |
| MaxConnections |
integer |
任意 |
接続数の最大値。 ApsaraMQ for RabbitMQ 購入ページに記載されている値に基づいて設定してください。 |
50000 |
| StorageSize |
integer |
任意 |
メッセージストレージスペース。単位: GB。有効な値:
説明
値 0 は、Professional Edition およびエンタープライズインスタンスではストレージ料金が発生しないことを示しており、ストレージスペースがないことを意味するものではありません。
|
7 |
| SupportTracing |
boolean |
任意 |
メッセージトレース機能を有効にするかどうかを指定します。有効な値:
説明
|
true |
| TracingStorageTime |
integer |
任意 |
メッセージトレースの保持期間。単位: 日。有効な値:
このパラメーターは、SupportTracing が true に設定されている場合にのみ有効です。 |
3 |
| ResourceGroupId |
string |
任意 |
インスタンスが属するリソースグループの ID。 |
rg-acfmvvajg5qkxhi |
| EncryptedInstance |
boolean |
任意 |
この機能は専用インスタンス限定です。インスタンスのデータストレージ暗号化を有効にするかどうかを指定します。 |
false |
| KmsKeyId |
string |
任意 |
この機能は専用インスタンス限定です。EncryptedInstance が true に設定されている場合、このパラメーターは必須です。保存データの暗号化に使用される KMS キーの ID。キーは次の要件を満たす必要があります:
|
key-xxx |
| ProvisionedCapacity |
integer |
任意 |
プロビジョニング + エラスティックインスタンスのプロビジョニング済み TPS 容量。 |
2000 |
| Edition |
string |
任意 |
サーバーレスインスタンスの Deployment アーキテクチャ。有効な値:
|
shared |
| Tags |
array<object> |
任意 |
リソースタグ。 |
|
|
object |
任意 |
タグオブジェクト。 |
||
| Key |
string |
任意 |
タグキー。 |
testKey |
| Value |
string |
任意 |
タグ値。 |
testValue |
| VpcId |
string |
必須 |
PrivateLink エンドポイントの作成に使用する VPC ID。 |
vpc-xxx |
| VswitchIds |
array |
必須 |
インスタンス作成時に PrivateLink エンドポイントの作成に使用する vSwitch ID。
|
|
|
string |
必須 |
インスタンス作成時に指定する vSwitch ID。 |
vsw-xxx |
|
| SecurityGroupId |
string |
必須 |
PrivateLink エンドポイントの作成に使用するセキュリティグループ。
|
sg-xxx |
| ListenerMode |
string |
任意 |
インスタンスが TLS 暗号化ポートのみを有効にするかどうかを指定します。このパラメーターは専用プロビジョニング + エラスティックインスタンスおよびプラチナエディションインスタンスでのみサポートされます。 |
tcp_and_ssl |
| AuthModel |
string |
任意 |
ram openSource |
|
| ServerlessSwitch |
boolean |
任意 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
JsonResult |
||
| RequestId |
string |
共通パラメーター。各リクエストには、トラブルシューティングに使用できる一意の ID があります。 |
CCBB1225-C392-480E-8C7F-D09AB2CD2*** |
| Code |
integer |
応答コード。値 200 は成功を示します。 |
200 |
| Message |
string |
応答メッセージ。 |
xxx failed,xxxx |
| Data |
any |
作成されたインスタンスの ID。 |
amqp-cn-xxxxx |
| Success |
boolean |
リクエストが成功したかどうかを示します。 |
true |
例
成功レスポンス
JSONJSON
{
"RequestId": "CCBB1225-C392-480E-8C7F-D09AB2CD2***",
"Code": 200,
"Message": "xxx failed,xxxx",
"Data": "amqp-cn-xxxxx",
"Success": true
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。