すべてのプロダクト
Search
ドキュメントセンター

Virtual Private Cloud:CreateIpv6EgressOnlyRule

最終更新日:Jul 07, 2026

IPv6 アドレスの IPv6 エグレスオンリールールを作成します。エグレスオンリールールを作成することで、IPv6 CIDR ブロックを持つ VPC 内の ECS インスタンスがクライアント側から IPv6 エンドポイントに能動的にアクセスできるようにしつつ、IPv6 エンドポイントがインターネット経由で VPC 内の ECS インスタンスにアクセスすることを防止できます。

操作説明

  • CreateIpv6EgressOnlyRule 操作は非同期です。リクエストを送信すると、システムはインスタンス ID を返しますが、IPv6 エグレスオンリールールはまだ作成されていません。作成タスクはバックグラウンドで実行中です。 DescribeIpv6EgressOnlyRules を呼び出して、IPv6 エグレスオンリールールの作成ステータスをクエリできます。
    • IPv6 エグレスオンリールールが Creating 状態の場合、ルールは作成中です。

    • IPv6 エグレスオンリールールが Created 状態の場合、ルールは作成済みです。

  • CreateIpv6EgressOnlyRule 操作では、同じ IPv6 アドレスに対するエグレスオンリールールの同時作成はサポートされていません。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

vpc:CreateIpv6EgressOnlyRule

create

*Ipv6EgressRule

acs:vpc:{#regionId}:{#accountId}:ipv6gateway/{#Ipv6GatewayId}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

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 文字で、http:// または https:// で始まることはできません。

rulename

Description

string

任意

エグレスオンリールールの説明。

説明の長さは 0~256 文字で、http:// または https:// で始まることはできません。

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 アドレスをサポートしていません。

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。