调用 CreateNetworkInterface 接口,创建一张辅助网卡。
NetworkInterfaces.N.SubnetId
,可创建云服务器实例并创建挂载至该实例的辅助网卡。Creating
表示创建中,Available
表示配置完成。参数名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CreateNetworkInterface | 要执行的操作。取值:CreateNetworkInterface。 |
Version | String | 是 | 2020-04-01 | API版本信息,取值为:2020-04-01。 |
NetworkInterfaceName | String | 否 | eni-1 | 辅助网卡的名称。
|
Description | String | 否 | eni-1-description | 辅助网卡的描述信息。
|
SubnetId | String | 是 | subnet-h256yg29j**** | 辅助网卡所在子网的ID。 |
PrimaryIpAddress | String | 否 | 192.XX.XX.10 | 辅助网卡的主私有IPv4地址。
|
SecondaryPrivateIpAddressCount | Integer | 否 | 1 | 为辅助网卡分配辅助私网IPv4地址数量,取值1~49。 说明 不可以同时传入参数 |
PrivateIpAddress.N | String | 否 | PrivateIpAddress.1=192.168.XX.10&PrivateIpAddress.2=192.168.XX.12 | 为网卡指定辅助私网IPv4地址。
说明 不可以同时传入参数 |
Ipv6AddressCount | Integer | 否 | 2 | 为网卡分配私网IPv6地址的数量。 说明
|
Ipv6Address.N | String | 否 | Ipv6Address.1=2408:4008:55b:XXXX:XXXX:922:96c4:e0&Ipv6Address.2=2408:4008:55b:XXXX:XXXX:5eb5:eadc:cda1 | 为网卡指定私网IPv6地址。
说明
|
SecurityGroupIds.N | String | 是 | SecurityGroupIds.1=sg-123edfgt8hhvj****&SecurityGroupIds.2=sg-840jkrvnfjer**** | 辅助网卡加入一个或多个安全组的ID。
|
PortSecurityEnabled | Boolean | 否 | false | 是否为网卡开启源/目的地址检查。 开启后,系统会自动阻止源地址或目的地址不是当前网卡的流量。
|
ProjectName | String | 否 | default | 网卡所属项目的名称。不填默认加入default项目。 |
Tags.N.Key | String | 否 | Tags.1.Key=key1&Tags.2.Key=key2 | 用户标签的标签键。
说明 同一资源的标签键不允许重复。 |
Tags.N.Value | String | 否 | Tags.1.Value=value1&Tags.2.Value=value2 | 用户标签的标签值。
说明 若传入该参数,则必须先传入 |
ClientToken | String | 否 | 123e4567-e89b-12d3-a456-42665544**** | 客户端Token,用于保证请求幂等性。
|
参数名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 2021062415303301022514515207C4**** | 请求ID。 |
NetworkInterfaceId | String | eni-bp1fgnh68xyz9**** | 新创建辅助网卡的ID。 |
GET /?Action=CreateNetworkInterface&Version=2020-04-01&SubnetId=subnet-h256yg29j****&SecurityGroupIds.1=sg-123edfgt8hhvj****&PrimaryIpAddress=192.XX.XX.10&NetworkInterfaceName=eni-1 HTTP/1.1 Host: open.volcengineapi.com Service: vpc Region: cn-beijing
{ "ResponseMetadata": { "RequestId": "2021062415303301022514515207C4****", "Action": "CreateNetworkInterface", "Version": "2020-04-01", "Service": "vpc", "Region": "cn-beijing" }, "Result": { "NetworkInterfaceId": "eni-bp1fg655nh68xyz9****", "RequestId": "2021062415303301022514515207C4****" } }
此处仅展示当前API的错误码,更多错误码请参见公共错误码。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | IdempotentParameterMismatch | Arguments on this idempotent request are inconsistent with arguments used in previous request(s). | 此幂等请求的参数与前一个请求中使用的参数不一致。 |
400 | InsufficientIpInSubnet | The specified subnet does not contain enough free private IP addresses to fulfill your request. | 指定子网下可用IP不足。 |
400 | InvalidDescription.Malformed | The specified description is malformed. Ensure the maximum length of description is 255. | 指定的描述格式不合法。描述长度不能超过255个字符。 |
400 | InvalidDescription.Malformed | The specified description is malformed. | 指定的描述格式不合法。请修复描述格式后重试。 |
400 | InvalidEniIp.Malformed | The specified elastic network interface ip is malformed. If you are specifying an IP of an elastic network interface, ensure it must fall into the range of the CIDR block of the subnet to which the elastic network interface belongs to. | 指定的弹性网卡IP不合法。请确保网卡IP必须从属于所在子网的网段。 |
400 | InvalidEniType.Malformed | The specified elastic network interface type is malformed. | 指定的弹性网卡类型不合法。 |
400 | InvalidIpv6.Malformed | The specified IPv6 address is malformed. | 指定的IPv6地址不合法。 |
400 | InvalidName.Malformed | The specified name is malformed. Ensure the maximum length of name is 128. | 指定的名称格式不合法。名称长度不能超过128个字符。 |
400 | InvalidName.Malformed | The specified name is malformed. | 指定的名称格式不合法。请修复名称格式后重试。 |
400 | InvalidParameter.ClientTokenMalformed | The specified parameter ClientToken is malformed. | 指定的参数ClientToken格式不合法,长度不能超过64个ASCII字符。 |
400 | InvalidPrivateIp.Malformed | The specified private ip is malformed. | 指定的私网IP不合法。 |
400 | InvalidSecurityGroup.InvalidStatus | The specified security group is not in the correct status for the request. | 指定的安全组所处的状态无法响应该请求。 |
400 | InvalidSecurityGroup.VpcMismatch | The specified security group and elastic network interface are not in the same VPC. | 指定的安全组和弹性网卡不在同一个VPC。 |
400 | InvalidSubnet.DisableIpv6 | Specified subnet disable IPv6. | 子网尚未开启IPv6。 |
400 | InvalidSubnet.InvalidStatus | The specified subnet is not in the correct status for the request. | 指定的子网所处的状态无法响应该请求。 |
400 | InvalidTag.Disorder | The specified index order of tag is malformed. | 指定标签的索引顺序参数格式不合法。 |
400 | InvalidTagKey.Malformed | The specified parameter tag key is invalid. | 标签键不合法。 |
400 | InvalidTagValue.Malformed | The specified parameter tag value is invalid. | 标签值不合法。 |
400 | LimitExceeded.Ipv6AddressesPerEni | You've reached the limit on the number of IPv6 addresses per ENI that you can assign. | 已达到网卡可分配的IPv6地址的数量上限。 |
400 | LimitExceeded.PrivateIpsPerEni | You've reached the limit on the number of private IPs per ENI that you can assign. | 已达到网卡可分配的辅助IP的数量上限。 |
400 | LimitExceeded.Tags | You've reached the limit on the number of tags that you can operate at one time. | 已达到单次可操作标签数量的上限。 |
400 | QuotaExceeded.Eni | ENI number exceeded quota. | 已达到可创建网卡的数量上限。 |
400 | QuotaExceeded.EniSecurityGroup | You've reached the limit on the number of elastic network interfaces that a security group can associate. | 已达到安全组可关联的弹性网卡数量上限 |
400 | QuotaExceeded.SecurityGroup | The number of security groups bound to the ENI exceeded quota. | 已达到当前网卡可绑定安全组的数量上限。 |
400 | QuotaExceeded.SecurityGroupIp | The number of IP addresses bound to the security group exceeded quota. | 已达到安全组可绑定IP地址的数量上限。 |
403 | Forbidden | You are not authorized to perform operations on the specified security group. The specified security group is a service-managed security group. | 无权限对指定安全组进行操作。指定的安全组为云产品托管的安全组。 |
404 | InvalidProject.NotFound | The specified Project does not exist. | 指定的项目不存在。 |
404 | InvalidSecurityGroupId.NotFound | The specified security group does not exist. | 指定的安全组不存在。 |
404 | InvalidSubnet.NotFound | The specified subnet does not exist. | 指定的子网不存在。 |
409 | InvalidIpAddress.InUse | The specified IP address is in use. | 指定的IP地址已被占用。 |
409 | InvalidParameter.ParameterConflict | The parameters for IP address number and IP addresses cannot be specified at the same time. | 该请求不允许同时传入IP地址数量以及IP地址。 |
409 | InvalidSecurityGroupId.Conflict | The specified security group is duplicated with another security group associated with the same elastic network interface. | 指定的安全组已关联至该网卡,无法重复绑定。 |
412 | IdempotentProcessing | The request uses the same client token as a previous one that is still in process. | 幂等请求处理中。 |