トラフィックスケジューリングポリシーの下にキュー構成を作成します。重大なサービストラフィックのパフォーマンスを確保し、サービスレベル契約 (SLA) に準拠するために、さまざまなタイプおよび優先度のネットワークトラフィックを管理する必要がある場合は、CreateCenInterRegionTrafficQosQueue 操作を呼び出せます。
操作説明
CreateCenInterRegionTrafficQosQueue は非同期操作です。リクエストを送信すると、システムはキュー ID を返しますが、キューはまだ作成されていません。作成タスクはバックグラウンドで実行され続けます。ListCenInterRegionTrafficQosPolicies 操作を呼び出してトラフィックスケジューリングポリシーのステータスをクエリし、キューの作成ステータスを確認できます。この操作を呼び出す際は、TrafficQosPolicyId パラメーターを指定する必要があります。
トラフィックスケジューリングポリシーが Modifying 状態の場合、キューは作成中です。この状態では、トラフィックスケジューリングポリシーとキューの照会のみ可能です。その他の操作は実行できません。
トラフィックスケジューリングポリシーが Active 状態の場合、キューは作成済みです。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:CreateCenInterRegionTrafficQosQueue |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。トークンには ASCII 文字のみを使用できます。 説明
このパラメーターを指定しない場合、システムは自動的に RequestId の値を ClientToken の値として使用します。各 API 呼び出しの RequestId の値は異なります。 |
123e4567-e89b-12d3-a456-426**** |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。有効な値:
|
false |
| QosQueueName |
string |
任意 |
キューの名前。 名前は空、または 1~128 文字の長さに設定でき、http:// または https:// で始めることはできません。 |
nametest |
| QosQueueDescription |
string |
任意 |
キューの説明。 説明は空、または 1~256 文字の長さに設定でき、http:// または https:// で始めることはできません。 |
desctest |
| RemainBandwidthPercent |
string |
任意 |
帯域幅がパーセンテージで割り当てられる場合にキューが使用できるリージョン間帯域幅の最大値。
|
20 |
| Bandwidth |
integer |
任意 |
帯域幅が絶対値で割り当てられる場合にキューが使用できるリージョン間帯域幅の最大値。単位: Mbit/s。
|
20 |
| TrafficQosPolicyId |
string |
必須 |
トラフィックスケジューリングポリシーの ID。 |
qos-qdvybn468kaoxx**** |
| Dscps |
array |
必須 |
キューによって一致させる DSCP 値。 一度に最大 20 個の DSCP 値を指定できます。複数の DSCP 値はコンマ (,) で区切ります。 |
|
|
integer |
任意 |
キューによって一致させる DSCP 値。 一度に最大 20 個の DSCP 値を指定できます。複数の DSCP 値はコンマ (,) で区切ります。 |
5 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| QosQueueId |
string |
キューの ID。 |
qos-queue-irqhi8k5fdyuu5**** |
| RequestId |
string |
リクエスト ID。 |
845F66F6-5C27-53A1-9428-B859086237B2 |
例
成功レスポンス
JSONJSON
{
"QosQueueId": "qos-queue-irqhi8k5fdyuu5****",
"RequestId": "845F66F6-5C27-53A1-9428-B859086237B2"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | IllegalParam.RemainBandwidthPercent | The specified RemainBandwidthPercent is invalid. | リクエストで指定された RemainBandwidthPercent が無効です。 |
| 400 | IncorrectStatus.TrafficQosPolicy | The status of TrafficQosPolicy is incorrect. | TrafficQosPolicy の現在のステータスでは、この操作はサポートされていません。 |
| 400 | Duplicated.Dscps | The parameter Dscps are duplicated. | 重複する Dscps 値が存在します。 |
| 400 | InvalidDescription | Description is invalid. | 説明が無効です。 |
| 400 | InvalidName | Name is invalid. | 名前が無効です。 |
| 400 | MissingParam.Bandwidth | The parameter Bandwidth is mandatory. | 帯域幅値のパラメーターは必須です。 |
| 400 | IllegalParam.BandwidthGuaranteeModeMismatch | The BandwidthGuaranteeMode does not match the Bandwidth or RemainBandwidthPercent. | 帯域幅保証タイプが絶対帯域幅値またはパーセンテージタイプと一致しません。 |
| 400 | IllegalParam.AttachmentBandwidthExceed | The entered bandwidth causes the total QoS guaranteed bandwidth to exceed the cross-region bandwidth allocation value. | 指定された帯域幅により、保証済み QoS 帯域幅の合計がリージョン間帯域幅割り当て値を超えています。 |
| 400 | MissingParam.RemainBandwidthPercent | RemainBandwidthPercent is missing. | 保証帯域幅の割合が不足しています。 |
| 400 | IllegalParam.Bandwidth | Bandwidth is illegal | 帯域幅パッケージ ID が無効です。 |
| 400 | InvalidParameter | Invalid parameter. | パラメーターが無効です。 |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | この操作を実行するために必須の権限がアカウントにありません。 |
| 400 | MissingParam.TrafficQosPolicyId | The parameter TrafficQosPolicyId is mandatory. | |
| 400 | Forbidden.CDTServiceExpired | The CDT service is out of service. | 支払い遅延のため、Cloud Data Transfer (CDT) サービスが停止されています。サービスを更新してからもう一度お試しください。 |
| 400 | ParamMismatch.QueueSchedulingModeAndQueueType | The parameters QueueSchedulingMode and QueueType are incompatible. | QueueSchedulingMode パラメーターと QueueType パラメーターが一致しません。 |
| 400 | ParamMismatch.QueueSchedulingModeAndBandwidth | The parameters QueueSchedulingMode and Bandwidth are incompatible. | QueueSchedulingMode パラメーターと Bandwidth パラメーターが一致しません。 |
| 400 | InvalidOperation.QueuesExceeded | The operation is invalid because the maximum queue quota for HierarchicalQoS has been exceeded. | 指定されたキューの数が多すぎます。 |
| 400 | ParamMismatch.QueueTypeAndBandwidthPercent | The parameters QueueType and BandwidthPercent are incompatible. | QueueType パラメーターと BandwidthPercent パラメーターが一致しません。 |
| 400 | InvalidOperation.PriorityQueueExceeded | The operation is invalid because HierarchicalQoS supports only one priority queue. | 複数の優先度付きキューの作成はサポートされていません。 |
| 400 | InvalidParameter.TrafficQosPolicyId | The specified parameter TrafficQosPolicyId is invalid. | TrafficQosPolicyId パラメーターが無効です。 |
| 404 | InvalidTrafficQosPolicyId.NotFound | The specified TrafficQosPolicyId is not found. | リクエストに指定された TrafficQosPolicyId が存在しません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。