IPv6 アドレスの IPv6 エグレスオンリールールを作成します。エグレスオンリールールを作成することで、IPv6 CIDR ブロックを持つ VPC 内の ECS インスタンスがクライアント側から IPv6 エンドポイントに能動的にアクセスできるようにしつつ、IPv6 エンドポイントがインターネット経由で VPC 内の ECS インスタンスにアクセスすることを防止できます。
操作説明
- CreateIpv6EgressOnlyRule 操作は非同期です。リクエストを送信すると、システムはインスタンス ID を返しますが、IPv6 エグレスオンリールールはまだ作成されていません。作成タスクはバックグラウンドで実行中です。 DescribeIpv6EgressOnlyRules を呼び出して、IPv6 エグレスオンリールールの作成ステータスをクエリできます。
IPv6 エグレスオンリールールが Creating 状態の場合、ルールは作成中です。
IPv6 エグレスオンリールールが Created 状態の場合、ルールは作成済みです。
CreateIpv6EgressOnlyRule 操作では、同じ IPv6 アドレスに対するエグレスオンリールールの同時作成はサポートされていません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vpc:CreateIpv6EgressOnlyRule |
create |
*Ipv6EgressRule
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
IPv6 ゲートウェイのリージョン ID。 DescribeRegions 操作を呼び出してリージョン ID をクエリできます。 |
cn-huhehaote |
| Ipv6GatewayId |
string |
必須 |
IPv6 ゲートウェイのインスタンス ID。 |
ipv6gw-hp3c2paq0ywauasza**** |
| InstanceId |
string |
必須 |
エグレスオンリールールを作成する IPv6 アドレスの ID。 |
ipv6-hp3nxjkfxn5pnhgl5**** |
| InstanceType |
string |
任意 |
エグレスオンリールールを作成するインスタンスのタイプ。 値を Ipv6Address (デフォルト) に設定します。これは IPv6 アドレスタイプを示します。 |
Ipv6Address |
| Name |
string |
任意 |
エグレスオンリールールの名前。 名前の長さは 0~128 文字で、 |
rulename |
| Description |
string |
任意 |
エグレスオンリールールの説明。 説明の長さは 0~256 文字で、 |
ruledescription |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。トークンには ASCII 文字のみを使用でき、長さは 64 文字以下である必要があります。 説明
このパラメーターを指定しない場合、システムは API リクエストの RequestId を ClientToken として自動的に使用します。RequestId は API の呼び出しごとに異なる場合があります。 |
0c593ea1-3bea-11e9-b96b-88e9fe637760 |
| DryRun |
boolean |
任意 |
実際のリクエストを実行せずにドライランを実行するかどうかを指定します。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Ipv6EgressRuleId |
string |
エグレスオンリールールの ID。 |
ipv6py-hp3w98rmlbqp01245**** |
| RequestId |
string |
リクエスト ID。 |
9DFEDBEE-E5AB-49E8-A2DC-CC114C67AF75 |
例
成功レスポンス
JSONJSON
{
"Ipv6EgressRuleId": "ipv6py-hp3w98rmlbqp01245****",
"RequestId": "9DFEDBEE-E5AB-49E8-A2DC-CC114C67AF75"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidIpv6Gateway.NotFound | The specified IPv6 gateway was not found. | 指定された IPv6 ゲートウェイが見つかりませんでした。 |
| 400 | IllegalParam.Name | The param of Name [%s] is illegal. | パラメーター Name が無効です。リクエストパラメーターの要件に従って有効な値を入力してください。 |
| 400 | IllegalParam.Description | The parameter of Description is illegal. | Description パラメーターが無効です。 |
| 400 | IllegalParam.InstanceType | The parameter of InstanceType is illegal. | InstanceType パラメーターが無効です。 |
| 400 | OperationFailed.FinancialLocked | The operation is forbidden because of financialLocked. | 支払い遅延のため、操作は失敗しました。 |
| 400 | OperationUnsupported.EgressRuleVSwitch | The specified VSwitch is not supported to create egress-only rule. | 指定されたリージョンは vSwitch レベルのエグレス専用ルールをサポートしていません。 |
| 400 | InvalidIpv6Instance.NotFound | The specified resource of InvalidIpv6Instance is not found. | 指定された IPv6 インスタンスが見つかりませんでした。 |
| 400 | OperationFailed.NoInternetBandwidth | Operation failed because the ipv6 instance has no internet bandwidth. | IPv6 インスタンスにインターネット帯域幅がないため、この操作はサポートされていません。 |
| 400 | OperationFailed.Ipv6EgressRuleExisted | An egress-only rule already exists for the IPv6 address. | この IPv6 インスタンスには IPv6 エグレス専用ルールがすでに存在します。 |
| 400 | OperationFailed.InternetBandwidthUnstable | The operation is forbidden because of InternetBandwidthUnstable. | 帯域幅インスタンスが安定した状態ではないため、操作は禁止されています。 |
| 400 | IncorrectStatus.Ipv6InternetBandwidth | The status of the IPv6InternetBandwidth is incorrect. | IPv6 インターネット帯域幅の現在の状態では、IPv6 エグレス専用ルールの作成がサポートされていません。 |
| 400 | OperationUnsupported.EgressRuleInDefaultSpec | Egress-only rule is not supported. Please update the spec of IPv6 Gateway to Medium or Large. | 無料版の IPv6 ゲートウェイはエグレス専用ルールの作成をサポートしていません。IPv6 ゲートウェイを Enterprise Edition または Enhanced Enterprise エディションにスペックアップしてください。 |
| 400 | QuotaExceeded.Ipv6EgressRules | %s quota exceeded. | IPv6 エグレス専用ルールの数がクォータを超えています。 |
| 400 | Mismatch.Ipv6AddressAndIpv6Gateway | The %s and %s are mismatched. | 指定された Ipv6Address と Ipv6Gateway が同じ VPC に属していません。 |
| 400 | OperationUnsupported.EgressOnlyRuleOnFreeIpv6Instance | Creating ipv6 egress only rule on ipv6 instance that not associated with any resource is unsupported. | リソースに関連付けられていない IPv6 インスタンスにエグレス専用ルールを作成することはできません。 |
| 400 | MissingParam.InstanceId | The parameter InstanceId is mandatory. | InstanceId パラメーターを空にすることはできません。 |
| 400 | OperationUnsupported.ULA | %s is unsupported. | 現在の操作は ULA アドレスをサポートしていません。 |
| 400 | OperationUnsupported.PrivateGUA | This operation does not support private GUA addresses. | 現在の操作は非公開 GUA アドレスをサポートしていません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。