ネットワークインターフェース (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 アドレス情報を応答から取得できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:AssignIpv6Addresses |
create |
*ネットワークインターフェース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| 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 ブロックがありません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。