Cloud Enterprise Network (CEN) はルートエントリの公開機能をサポートしています。PublishRouteEntries 操作を呼び出すことで、CEN に接続された VPC または VBR から CEN にルートエントリを公開できます。ルートの競合が存在しない場合、CEN 内の他のネットワークインスタンスが公開されたルートを学習できます。
操作説明
次の表に、CEN における各タイプごとのルートエントリのデフォルトの公開ステータスを示します。PublishRouteEntries 操作を呼び出して、CEN に公開されていないルートエントリを公開できます。
| ルートエントリ | ルートエントリが属するインスタンス | CEN へのデフォルト公開状態 |
| ECS インスタンスを指すルートエントリ | VPC | いいえ |
| VPN ゲートウェイを指すルートエントリ | VPC | いいえ |
| 高可用性 (HA) 仮想 IP アドレスを指すルートエントリ | VPC | いいえ |
| ルーターインターフェイスを指すルートエントリ | VPC | いいえ |
| Elastic Network Interface (ENI) を指すルートエントリ | VPC | いいえ |
| IPv6 ゲートウェイを指すルートエントリ | VPC | いいえ |
| NAT Gateway を指すルートエントリ | VPC | いいえ |
| VPC システムルートエントリ | VPC | はい |
| オンプレミスデータセンターを指すルートエントリ | VBR | はい |
| BGP ルート | VBR | はい |
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:PublishRouteEntries |
update |
*CenInstance
*virtualborderrouter
*VPC
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| CenId |
string |
必須 |
CEN インスタンスの ID。 |
cen-7qthudw0ll6jmc**** |
| ChildInstanceId |
string |
必須 |
ネットワークインスタンスの ID。 |
vpc-rj9gt5nll27onu**** |
| ChildInstanceType |
string |
必須 |
ネットワークインスタンスのタイプ。有効な値:
列挙値:
|
VPC |
| ChildInstanceRegionId |
string |
必須 |
ネットワークインスタンスのリージョン ID。 DescribeChildInstanceRegions 操作を呼び出してリージョン ID をクエリできます。 |
us-west-1 |
| ChildInstanceRouteTableId |
string |
必須 |
ネットワークインスタンスのルートテーブル ID。 |
vtb-bp174d1gje7**** |
| DestinationCidrBlock |
string |
必須 |
公開するルートエントリの送信先 CIDR ブロック。 |
172.16.1.0/24 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
FBDB18D8-E91E-4978-8D6C-6E2E3EE10133 |
例
成功レスポンス
JSONJSON
{
"RequestId": "FBDB18D8-E91E-4978-8D6C-6E2E3EE10133"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ParameterIllegal.AliUid | The parameter of aliUid is illegal. | |
| 400 | InvalidOperation.UnsupportnexthopType | The nexthop type is unsupported | 現在のネクストホップタイプではこの操作はサポートされていません。 |
| 400 | InvalidOperation.NotFoundRoute | The specified route does not exist. | |
| 400 | ParameterIllegal.CenInstanceId | The parameter of CEN instance id is illegal. | |
| 400 | ParameterIllegal.ChildInstanceRegionId | The parameter of child instance region id is illegal. | |
| 400 | ParameterIllegal.ChildInstanceType | The parameter of child instance type is illegal. | |
| 400 | InvalidOperation.UnsupportRouteTableType | The route table type is unsupported | 現在の RouteTable タイプではこの操作はサポートされていません。 |
| 400 | InvalidParameter | Invalid parameter. | パラメーターが無効です。 |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | この操作を実行するために必須の権限がアカウントにありません。 |
| 400 | InvalidParameter.CenId | The specified parameter CenId is invalid. | |
| 400 | InvalidParameter.ChildInstanceRouteTableId | The specified parameter ChildInstanceRouteTableId is invalid. | ChildInstanceRouteTableId パラメーターが無効です。 |
| 404 | Instance.NotExist | The instance is not exist. | 指定されたインスタンスが存在しません。 |
| 409 | InvalidOperation.ChildInstanceStatus | The child-instance is not in a valid state for the operation. | |
| 409 | InvalidOperation.CenInstanceStatus | The CEN instance is not in a valid state for the operation. | CEN の現在のステータスでは、この操作はサポートされていません。後でもう一度お試しください。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。