AssignIpv6Addresses_云服务器 ECS_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

您可以指定弹性网卡所属交换机下 CIDR 的 IPv6 地址,也可以指定 IPv6 地址数量自动创建 IPv6 地址。您需要注意:

  • 弹性网卡所属的交换机必须开通了 IPv6。更多信息,请参见为已有交换机开通 IPv6 网段

  • 弹性网卡必须处于可用(Available)或已附加(InUse)状态。

  • 操作主网卡时,网卡附加的实例必须处于运行中(Running)或已停止(Stopped)状态。

  • 单个网卡能够分配的 IPv6 地址数量和网卡附加的实例规格有关。

    • 如果弹性网卡处于可用(Available)状态,最多可以分配 10 个 IPv6 地址。

    • 如果弹性网卡附加到实例上,能够分配的 IPv6 地址数将受到实例规格限制。更多信息,请参见实例规格族

  • 成功调用该接口后,您可以从返回结果中获取已分配的 IPv6 地址信息。

流控信息

请求速率为2000/60(s)。

授权信息

如下是此API对应的授权信息,用于RAM权限策略语句的Action元素中,为RAM用户或RAM角色授予调用此API的权限。请通过 RAM 访问控制设置,使用方法可参考访问控制帮助文档

具体说明如下:展开详情

操作访问级别资源类型条件关键字关联操作
ecs:AssignIpv6Addresses
Create
NetworkInterface
acs:ecs:{#regionId}:{#accountId}:eni/{#eniId}

请求参数

字段名称字段详情
RegionIdstring

弹性网卡所在地域的 ID。您可以调用 DescribeRegions 查看最新的阿里云地域列表。

示例值:cn-hangzhou参考取值来源:
    DescribeRegions
NetworkInterfaceIdstring

弹性网卡 ID。

示例值:eni-bp1iqejowblx6h8j****参考取值来源:
    CreateNetworkInterface
    DescribeNetworkInterfaces
Ipv6AddressCountinteger<int32>

为弹性网卡指定随机生成的 IPv6 地址数量。取值范围:1~10。展开详情

示例值:1
Ipv6Addressarray<string>

为弹性网卡指定一个或多个 IPv6 地址。支持设置最多 10 个 IPv6 地址,即 N 的取值范围:1~10。展开详情

示例值:2001:db8:1234:1a00::****子级条数 <= 20
Ipv6Prefixarray<string>

为弹性网卡指定一个或多个 IPv6 前缀。N 的取值范围:1~10。展开详情

子级条数 <= 10
Ipv6PrefixCountinteger<int32>

为弹性网卡指定一个或多个 IPv6 前缀。取值范围:1~10。展开详情

示例值:1取值 <= 10
ClientTokenstring

保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参见如何保证幂等性

示例值:123e4567-e89b-12d3-a456-426655440000

返回参数

字段名称字段详情
RequestIdstring

请求 ID。

示例值:473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E
NetworkInterfaceIdstring

弹性网卡 ID。

示例值:eni-bp1iqejowblx6h8j****
Ipv6Setsobject
Ipv6PrefixSetsobject

返回示例

错误返回示例

错误码

全局错误码
HTTP 状态码错误码错误信息操作
400
UnsupportedParameter
%s诊断
400
InvalidParameter
%s诊断
400
InvalidInstanceID.Malformed
%s诊断
400
MissingParameter
%s诊断
400
InValidParameter
%s诊断
400
InvalidParams.EniId
%s诊断
400
InvalidOperation.InvalidEcsState
%s诊断
400
InvalidOperation.InvalidEniState
%s诊断
400
InvalidPrivateIpAddress.Duplicated
Specified private IP address is duplicated.诊断
400
IncorrectVSwitchStatus
The current status of vSwitch does not support this operation.诊断
400
InvalidParameter.Conflict
%s诊断
400
InvalidOperation.EniOperationConflict
The previous ENI operation is still in progress. Please try again later.诊断
403
InvalidUserType.NotSupported
%s诊断
403
Abs.InvalidAccount.NotFound
%s诊断
403
MissingParameter
%s诊断
403
Forbedden.NotSupportRAM
%s诊断
403
Forbbiden.SubUser
%s诊断
403
InvalidOperation.InvalidEniType
%s诊断
403
MaxEniIpv6IpsCountExceeded
%s诊断
403
InvalidIp.IpUnassigned
%s诊断
403
InvalidIp.IpRepeated
%s诊断
403
InvalidIp.IpAssigned
%s诊断
403
InvalidIp.Address
%s诊断
403
InvalidOperation.EniCountExceeded
%s诊断
403
InvalidOperation.Ipv4CountExceeded
%s诊断
403
InvalidOperation.Ipv6CountExceeded
%s诊断
403
InvalidOperation.Ipv6NotSupport
%s诊断
403
InvalidOperation.Ipv4NotSupport
%s诊断
403
InvalidVSwitch.Ipv6NotTurnOn
%s诊断
403
InvalidParam.IpAssign
%s诊断
403
InvalidVSwitchId.IpInvalid
%s诊断
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.诊断
403
InvalidIp.IpPrefixMaskIllegal
The ip prefix mask is illegal.诊断
403
InvalidIp.IpPrefixMaskInvalid
The ip prefixes mask %s is illegal which must be between %s and %s.诊断
403
InvalidIp.IpPrefixMaskNotSame
The ip prefixes %s are illegal which mask must be same.诊断
403
InvalidIp.IpPrefixMustInReserveSegment
The ip prefix must in vswitch reserve segment.诊断
403
InvalidIp.IpPrefixNotAvailable
The ip prefix is/are not available.诊断
403
InvalidIp.IpPrefixNotStrict
The ip prefix must be strict cidr format.诊断
403
InvalidVSwitchId.IpPrefixNotEnough
The specified vSwitch has not enough ip prefix.诊断
404
InvalidEniId.NotFound
%s诊断
404
MaxEniIpv6IpsCountExceeded
The ipv6 address count exceed limitation.诊断
404
InvalidOperation.VSwitchIpv6Disabled
The specified VSwitch does not support Ipv6 feature.诊断
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.诊断
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.诊断
500
InvalidOperation.RegionNotSupportIpPrefix
The current region does not support ip prefix.诊断

变更历史

变更时间变更内容概要操作
2025-03-19
变更错误码400
2025-03-18
删除返回参数
2023-04-26
变更错误码404
2022-11-24
变更错误码400
变更错误码403
新增错误码500
新增请求参数Ipv6Prefix
新增请求参数Ipv6PrefixCount
变更返回参数
2021-07-05
变更错误码403
变更错误码404
变更返回参数

相关示例