ルーティングポリシーを作成します。ルーティングポリシーの特徴を使用すると、ルート情報をフィルター処理し、クラウドネットワーク接続性の管理をカスタマイズできます。
操作説明
ルーティングポリシーは優先度順に並べ替えられます。優先度の値が小さいほど、優先度が高くなります。各ルーティングポリシーは、条件付きのステートメントと実行ステートメントのコレクションです。ルーティングポリシーが実行されると、最も優先度の高いルーティングポリシーから順に、条件付きのステートメントに対してルートのマッチングが行われます。すべての条件に一致するルートについて、ルーティングポリシーはポリシー操作に基づいてルートを許可または拒否します。許可されたルートは属性を変更済みにできます。すべての条件に一致しないルートは、システムによってデフォルトで許可されます。詳細については、「ルーティングポリシーの概要」を参照してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:CreateCenRouteMap |
create |
*CenInstance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| CenId |
string |
必須 |
Cloud Enterprise Network (CEN) のインスタンス ID。 |
cen-7qthudw0ll6jmc**** |
| CenRegionId |
string |
必須 |
ルーティングポリシーが適用されるリージョンの ID。 |
cn-hangzhou |
| TransmitDirection |
string |
必須 |
ルーティングポリシーが適用される方向。有効な値: 列挙値:
|
RegionIn |
| Description |
string |
任意 |
ルーティングポリシーの説明。 |
desctest |
| Priority |
integer |
必須 |
ルーティングポリシーのポリシー優先度。有効な値: 1~100。値が小さいほど、優先度が高くなります。 |
3 |
| MapResult |
string |
必須 |
すべての条件に一致した後に実行する操作。有効な値: 列挙値:
|
Permit |
| NextPriority |
integer |
任意 |
次に関連付けられるルーティングポリシーのポリシー優先度。 |
20 |
| CidrMatchMode |
string |
任意 |
プレフィックスリストのマッチモード。有効な値: 列挙値:
|
Include |
| AsPathMatchMode |
string |
任意 |
AS パスリストのマッチモード。有効な値: 列挙値:
|
Include |
| CommunityMatchMode |
string |
任意 |
Community のマッチモード。有効な値: 列挙値:
|
Include |
| CommunityOperateMode |
string |
任意 |
Community に対して実行する操作。有効な値: 列挙値:
|
Additive |
| Preference |
integer |
任意 |
変更済みのルートの優先度。 |
50 |
| SourceInstanceIdsReverseMatch |
boolean |
任意 |
ソースインスタンス ID リストに除外マッチモードを使用するかどうかを指定します。有効な値: |
false |
| DestinationInstanceIdsReverseMatch |
boolean |
任意 |
宛先インスタンス ID リストに除外マッチモードを使用するかどうかを指定します。有効な値: |
false |
| MatchAddressType |
string |
任意 |
ルートが一致する必要がある IP アドレスタイプ。有効な値: |
IPv4 |
| TransitRouterRouteTableId |
string |
任意 |
トランジットルーターのルートテーブル ID。 |
vtb-gw8nx3515m1mbd1z1**** |
| SourceInstanceIds |
array |
任意 |
ルートが一致する必要があるソースインスタンス ID のリスト。以下のタイプのインスタンス ID がサポートされています。 |
vpc-adeg3544fdf34vf**** |
|
string |
任意 |
ルートが一致する必要があるソースインスタンス ID のリスト。以下のタイプのインスタンス ID がサポートされています。 |
vpc-adeg3544fdf34vf**** |
|
| DestinationInstanceIds |
array |
任意 |
ルートが一致する必要がある宛先インスタンス ID のリスト。以下のタイプのインスタンス ID がサポートされています。 |
vpc-afrfs434465fdf**** |
|
string |
任意 |
ルートが一致する必要がある宛先インスタンス ID のリスト。以下のタイプのインスタンス ID がサポートされています。 |
vpc-afrfs434465fdf**** |
|
| SourceRouteTableIds |
array |
任意 |
ルートが一致する必要があるソースルートテーブル ID のリスト。最大 64 個のルートテーブル ID を指定できます。 |
vtb-adfr233vf34rvd4**** |
|
string |
任意 |
ルートが一致する必要があるソースルートテーブル ID のリスト。最大 64 個のルートテーブル ID を指定できます。 |
vtb-adfr233vf34rvd4**** |
|
| DestinationRouteTableIds |
array |
任意 |
ルートが一致する必要がある宛先ルートテーブル ID のリスト。最大 64 個のルートテーブル ID を指定できます。 |
vtb-adefrgtr144vf**** |
|
string |
任意 |
ルートが一致する必要がある宛先ルートテーブル ID のリスト。最大 64 個のルートテーブル ID を指定できます。 |
vtb-adefrgtr144vf**** |
|
| SourceRegionIds |
array |
任意 |
ルートが一致する必要があるソースリージョン ID のリスト。最大 64 個のリージョン ID を指定できます。 |
cn-beijing |
|
string |
任意 |
ルートが一致する必要があるソースリージョン ID のリスト。最大 64 個のリージョン ID を指定できます。 |
cn-beijing |
|
| SourceChildInstanceTypes |
array |
任意 |
ルートが一致する必要があるソースインスタンスタイプのリスト。以下のインスタンスタイプがサポートされています。 |
VPC |
|
string |
任意 |
ルートが一致する必要があるソースインスタンスタイプのリスト。以下のインスタンスタイプがサポートされています。 |
VPC |
|
| DestinationChildInstanceTypes |
array |
任意 |
ルートが一致する必要がある宛先インスタンスタイプのリスト。以下のインスタンスタイプがサポートされています。 |
VPC |
|
string |
任意 |
ルートが一致する必要がある宛先インスタンスタイプのリスト。以下のインスタンスタイプがサポートされています。 |
VPC |
|
| DestinationCidrBlocks |
array |
任意 |
ルートが一致する必要があるプレフィックスリスト。 |
10.10.10.0/24 |
|
string |
任意 |
ルートが一致する必要があるプレフィックスリスト。 |
10.10.10.0/24 |
|
| RouteTypes |
array |
任意 |
ルートが一致する必要があるルーティングタイプリスト。以下のルーティングタイプがサポートされています。 |
System |
|
string |
任意 |
ルートが一致する必要があるルーティングタイプリスト。以下のルーティングタイプがサポートされています。 |
System |
|
| MatchAsns |
array |
任意 |
ルートが一致する必要がある AS パスリスト。 |
65501 |
|
integer |
任意 |
ルートが一致する必要がある AS パスリスト。 |
65501 |
|
| MatchCommunitySet |
array |
任意 |
ルートが一致する必要がある Community セット。 |
65501:1 |
|
string |
任意 |
ルートが一致する必要がある Community セット。 |
65501:1 |
|
| OperateCommunitySet |
array |
任意 |
実行する Community セット。 |
65501:1 |
|
string |
任意 |
実行する Community セット。 |
65501:1 |
|
| PrependAsPath |
array |
任意 |
リージョナルゲートウェイがルートエントリを受信または公開する際に先頭に追加される AS パス。 |
65501 |
|
integer |
任意 |
リージョナルゲートウェイがルートエントリを受信または公開する際に先頭に追加される AS パス。 |
65501 |
|
| DestinationRegionIds |
array |
任意 |
ルートが一致する必要がある宛先リージョン ID のリスト。最大 64 個のターゲットリージョン ID を指定できます。 |
|
|
string |
任意 |
ルートが一致する必要がある宛先リージョン ID のリスト。最大 64 個のターゲットリージョン ID を指定できます。 |
cn-beijing |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RouteMapId |
string |
ルーティングポリシーの ID。 |
cenrmap-w4yf7toozfol3q**** |
| RequestId |
string |
リクエスト ID。 |
62172DD5-6BAC-45DF-8D44-56SDF467BAC |
例
成功レスポンス
JSONJSON
{
"RouteMapId": "cenrmap-w4yf7toozfol3q****",
"RequestId": "62172DD5-6BAC-45DF-8D44-56SDF467BAC"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | Forbidden.CenRouteMapExist | The specified CEN route map ID already exists. | ルーティングポリシーはすでに存在します。 |
| 400 | Invid.Parameter | When using PrependAsPath in the RegionIn, SourceRegionId must be local region Id. | |
| 400 | InvalidOperation.NoEffictiveAction | No effective action be configured. | 有効な Action が存在しません。 |
| 400 | IncorrectStatus.TransitRouterInstance | The status of TransitRouter is incorrect. | トランジットルーターが無効な状態です。 |
| 400 | InvalidDescription | Description is invalid. | 説明が無効です。 |
| 400 | IllegalParam.ZoneId | The specified ZoneId is illegal. | 指定されたゾーンが無効です。 |
| 400 | Forbidden.NoMedAuthorized | Med operation is unauthorized. | 指定された Med ルートポリシーを操作できません。 |
| 400 | InvalidOperation.MedRouteMapExist | Operation is invalid because the default med route map already exist. | この ECR インスタンスをネクストホップとする MED ルートマップがすでに存在するため、ポイントが無効です。 |
| 400 | InvalidOperation.MedRouteMapNotAllowedOtherAction | Operation is invalid because the default med not allowed other action. | MED ポリシーが設定されたルートマップでは、他のポリシーを設定できません。 |
| 400 | InvalidOperation.MedRouteMapActionMustPermit | Operation is invalid because the default med map result must be permit. | 操作が無効です。MED ルートマップのポリシーアクションは Allow である必要があります。 |
| 400 | InvalidParameter.MedRouteMapDestInstanceIds | Param DestInstanceIds must be ecr instance id. | MED ルートマップの宛先インスタンスリストには ECR インスタンスを含める必要があります。 |
| 400 | InvalidParameter.MedRouteMapDestInstanceType | Param DestChildInstanceTypes must be ecr. | MED ルートマップの宛先インスタンスタイプは ECR である必要があります。 |
| 400 | InvalidParameter | Invalid parameter. | パラメーターが無効です。 |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | この操作を実行するために必須の権限がアカウントにありません。 |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. | |
| 400 | InvalidParameter.TransitRouterRouteTableId | The specified parameter TransitRouterRouteTableId is invalid. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。