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

Elastic Compute Service:AssignIpv6Addresses

最終更新日:Sep 04, 2026

ネットワークインターフェース (ENI) に 1 つ以上の IPv6 アドレスを割り当てます。

操作説明

操作の説明

ネットワークインターフェース (ENI) が属する vSwitch の CIDR ブロック内の IPv6 アドレスを指定するか、IPv6 アドレスの数を指定して IPv6 アドレスを初期化および自動作成できます。以下の項目に注意してください。

  • ENI が属する vSwitch で IPv6 が有効になっている必要があります。詳細については、「既存の vSwitch に対する IPv6 CIDR ブロックの有効化」を参照してください。

  • ENI は Active または InUse 状態である必要があります。

  • プライマリネットワークインターフェースコントローラー (NIC) を操作する場合、NIC がアタッチされているインスタンスは Running または Stopped 状態である必要があります。

  • 単一の NIC に割り当てることができる IPv6 アドレスの数は、NIC がアタッチされているインスタンスのインスタンスタイプによって異なります。

    • ENI が Active 状態の場合、ENI に最大 10 個の IPv6 アドレスを割り当てることができます。

    • ENI がインスタンスにアタッチされている場合、割り当てることができる IPv6 アドレスの数はインスタンスタイプによって制限されます。詳細については、「インスタンスファミリー」を参照してください。

  • この操作の呼び出し後は、割り当てられた 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 ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ecs:AssignIpv6Addresses

create

*ネットワークインターフェース。

acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

なし なし

リクエストパラメーター

パラメーター

型

必須 / 任意

説明

例

RegionId

string

必須

ネットワークインターフェース (ENI) のリージョン ID。 DescribeRegions を呼び出し、最新のリージョンリストを照会できます。

cn-hangzhou

NetworkInterfaceId

string

必須

ネットワークインターフェース (ENI) の ID。

eni-bp1iqejowblx6h8j****

Ipv6AddressCount

integer

任意

ネットワークインターフェース (ENI) 用にランダムに生成する IPv6 アドレスの数。有効な値: 1~10。

説明

この操作の呼び出し時は、Ipv6Addresses.N パラメーターまたは Ipv6AddressCount パラメーターのいずれかを指定する必要がありますが、両方を指定することはできません。

1

Ipv6Address

array

任意

ネットワークインターフェース (ENI) に割り当てる 1 つ以上の IPv6 アドレス。最大 10 個の IPv6 アドレスを指定できます。N の有効な値: 1~10。

例: Ipv6Address.1=2001:db8:1234:1a00::****

説明

この操作の呼び出し時は、Ipv6Addresses.N パラメーターまたは Ipv6AddressCount パラメーターのいずれかを指定する必要がありますが、両方を指定することはできません。

2001:db8:1234:1a00::****

string

任意

ネットワークインターフェース (ENI) に割り当てる 1 つ以上の IPv6 アドレス。最大 10 個の IPv6 アドレスを指定できます。N の有効な値: 1~10。

例: Ipv6Address.1=2001:db8:1234:1a00::****

説明

この操作の呼び出し時は、Ipv6Addresses.N パラメーターまたは Ipv6AddressCount パラメーターのいずれかを指定する必要がありますが、両方を指定することはできません。

2001:db8:1234:1a00::****

Ipv6Prefix

array

任意

ネットワークインターフェース (ENI) に割り当てる 1 つ以上の IPv6 プレフィックス。N の有効な値: 1~10。

説明

ENI に IPv6 プレフィックスを指定する場合は、Ipv6Prefix.N パラメーターまたは Ipv6PrefixCount パラメーターのいずれかを指定する必要がありますが、両方を指定することはできません。

string

任意

ネットワークインターフェース (ENI) に割り当てる 1 つ以上の IPv6 プレフィックス。N の有効な値: 1~10。

説明

ENI に IPv6 プレフィックスを指定する場合は、Ipv6Prefix.N パラメーターまたは Ipv6PrefixCount パラメーターのいずれかを指定する必要がありますが、両方を指定することはできません。

2001:db8:1234:1a00:****::/80

Ipv6PrefixCount

integer

任意

ネットワークインターフェース (ENI) に割り当てる IPv6 プレフィックスの数。有効な値: 1~10。

説明

ENI に IPv6 プレフィックスを指定する場合は、Ipv6Prefix.N パラメーターまたは Ipv6PrefixCount パラメーターのいずれかを指定する必要がありますが、両方を指定することはできません。

1

ClientToken

string

任意

リクエストのべき等性を確保するために使用されるクライアントトークン。クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認してください。ClientToken には ASCII 文字のみを使用でき、長さは 64 文字を超えることはできません。詳細については、「べき等性の確保方法」を参照してください。

123e4567-e89b-12d3-a456-426655440000

レスポンスフィールド

フィールド

型

説明

例

object

RequestId

string

リクエスト ID

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

NetworkInterfaceId

string

ネットワークインターフェース (ENI) の ID。

eni-bp1iqejowblx6h8j****

Ipv6Sets

object

Ipv6Address

array

ネットワークインターフェース (ENI) に割り当てられた IPv6 アドレス。

string

ネットワークインターフェース (ENI) に割り当てられた IPv6 アドレス。

2001:db8:1234:1a00::****

Ipv6PrefixSets

object

Ipv6Prefix

array

ネットワークインターフェース (ENI) に割り当てられた IPv6 プレフィックス。

string

ネットワークインターフェース (ENI) に割り当てられた IPv6 プレフィックス。

2001:db8:1234:1a00:****::/80

例

成功レスポンス

JSONJSON

{
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
  "NetworkInterfaceId": "eni-bp1iqejowblx6h8j****",
  "Ipv6Sets": {
    "Ipv6Address": [
      "2001:db8:1234:1a00::****"
    ]
  },
  "Ipv6PrefixSets": {
    "Ipv6Prefix": [
      "2001:db8:1234:1a00:****::/80"
    ]
  }
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 UnsupportedParameter %s 指定されたパラメーターはサポートされていません。パラメーターが正しいかどうかを確認してください。
400 InvalidParameter %s 現在のリクエストパラメーターが無効です。もう一度お試しください。
400 InvalidInstanceID.Malformed %s
400 MissingParameter %s 必須パラメーターが不足しています。
400 InValidParameter %s
400 InvalidParams.EniId %s 指定されたパラメーター EniId が無効です。
400 InvalidOperation.InvalidEcsState %s 現在のクラウドサービスのサービスステータスでは、この操作は許可されていません。
400 InvalidOperation.InvalidEniState %s ENI の現在の状態では、この操作を実行できません。
400 InvalidPrivateIpAddress.Duplicated Specified private IP address is duplicated.
400 IncorrectVSwitchStatus The current status of vSwitch does not support this operation. 指定された vSwitch は保留中の状態であるため削除できません。
400 InvalidParameter.Conflict %s パラメーターが競合しています。
400 InvalidOperation.EniOperationConflict The previous ENI operation is still in progress. Please try again later. 現在の操作が他の操作と競合しています。しばらく待ってから再試行してください。
400 TaskConflict The operation is too frequent, please wait a moment and try again. EIP の操作が頻繁すぎます。
400 RangeExceede.Ipv6NotInReserved The specified IPv6 is not in the reserved segment and this operation is not allowed. IPv6 アドレスが予約済み CIDR ブロック内にありません。この操作は許可されていません。
400 InvalidOperation.Ipv6InUse The target IPv6 is occupied and cannot be allocated. Please replace it and try again. 送信先 IPv6 アドレスは既に使用されているため割り当てることができません。IPv6 アドレスを変更して、もう一度お試しください。
500 InvalidOperation.RegionNotSupportIpPrefix The current region does not support ip prefix. このリージョンでは IP プレフィックスの割り当てはサポートされていません。
403 InvalidUserType.NotSupported %s ユーザータイプが無効です。
403 Abs.InvalidAccount.NotFound %s アカウントが見つからないか、AccessKey が期限切れです。
403 MissingParameter %s
403 Forbedden.NotSupportRAM %s この操作は RAM モードではサポートされていません。
403 Forbbiden.SubUser %s RAM ユーザーにこの操作を実行する権限がありません。
403 InvalidOperation.InvalidEniType %s 現在のネットワークインターフェイスタイプでは、この操作は許可されていません。
403 MaxEniIpv6IpsCountExceeded %s ネットワークインターフェースコントローラー (NIC) にアタッチされている IPv6 アドレスの数が上限に達しています。
403 InvalidIp.IpUnassigned %s 指定された IP アドレスは割り当てられていません。
403 InvalidIp.IpRepeated %s 指定された IP アドレスが重複しています。
403 InvalidIp.IpAssigned %s 指定された IP アドレスは既に割り当てられています。
403 InvalidIp.Address %s 指定された IP アドレスは無効です。
403 InvalidOperation.EniCountExceeded %s
403 InvalidOperation.Ipv4CountExceeded %s IPv4 アドレスの数が上限に達したため、この操作は無効です。
403 InvalidOperation.Ipv6CountExceeded %s IPv6 アドレスの数が上限に達したため、この操作は無効です。
403 InvalidOperation.Ipv6NotSupport %s IPv6 は現在の操作をサポートしていません。
403 InvalidOperation.Ipv4NotSupport %s
403 InvalidVSwitch.Ipv6NotTurnOn %s 使用中の vSwitch で IPv6 が有効になっていません。まず IPv6 を有効にしてから、再度お試しください。
403 InvalidParam.IpAssign %s
403 InvalidVSwitchId.IpInvalid %s 指定された非公開 IP アドレスが有効ではありません。
403 Forbidden.RegionId %s
403 InvalidOperation.EniServiceManaged %s 無効な操作です。
403 SecurityGroupInstanceLimitExceed %s セキュリティグループ内のインスタンス数が最大値に達しました。
403 InvalidOperation.HighPerformanceTrafficModeEniNotSupport %s
403 InvalidOperation.EniTypeNotSupport The member eni does not support ipv6.
403 InvalidIp.IpPrefixIllegal The ip prefixes %s is/are illegal. IP プレフィックスが有効ではありません。CIDR 初期化ではありません。
403 InvalidIp.IpPrefixMaskIllegal The ip prefix mask is illegal. IP プレフィックスマスクが有効ではありません。
403 InvalidIp.IpPrefixMaskInvalid The ip prefixes mask %s is illegal which must be between %s and %s. IP プレフィックスマスクが有効ではなく、有効値内にありません。
403 InvalidIp.IpPrefixMaskNotSame The ip prefixes %s are illegal which mask must be same. IP プレフィックスマスクが一致しません。
403 InvalidIp.IpPrefixMustInReserveSegment The ip prefix must in vswitch reserve segment. vSwitch の予約済み CIDR ブロック内にないため、IP プレフィックスが無効です。
403 InvalidIp.IpPrefixNotAvailable The ip prefix is/are not available. IP プレフィックスはアイドル状態ではありません。
403 InvalidIp.IpPrefixNotStrict The ip prefix must be strict cidr format. 厳密な CIDR ブロックではないため、IP プレフィックスが無効です。
403 InvalidVSwitchId.IpPrefixNotEnough The specified vSwitch has not enough ip prefix. 指定された vSwitch 内の IP プレフィックスの数が不足しています。
403 InvalidOperation.EniAssociateWithBindedEip The specified eni has associate with binded eip. ネットワークインターフェースコントローラー (NIC) にパススルー EIP がアタッチされているため、IPv6 アドレスを割り当てられません。
404 InvalidEniId.NotFound %s
404 MaxEniIpv6IpsCountExceeded The ipv6 address count exceed limitation.
404 InvalidOperation.VSwitchIpv6Disabled The specified VSwitch does not support Ipv6 feature. 指定された vSwitch は IPv6 をサポートしていません。
404 InvalidOperation.EnableIpv6Failed The specified VSwitch does not support Ipv6 feature.
404 InvalidIp.IpAssigned The specified ipv6 has already been allocated.
404 InvalidVSwitchId.IpInvalid The specified ipv6 does not match VSwitch cidr scope. 指定された非公開 IP アドレスが有効ではありません。
404 InvalidOperation.HasIpv6RouteEntry The specified eni has been pointed to the next hop of the route.
404 InvalidOperation.VSwitchCidrReservationNotExist The specified vSwitch has no cidr reservation. 指定された vSwitch には、利用可能な予約済み CIDR ブロックがありません。

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

変更履歴

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