调用CreateFullNatEntry接口在FULLNAT列表中添加FULLNAT条目。
接口说明
CreateFullNatEntry 接口属于异步接口,即系统会先返回一个 FULLNAT 条目,但该 FULLNAT 条目并未添加完成,系统后台的添加任务仍在进行。您可以调用 ListFullNatEntries 查询 FULLNAT 条目添加的状态:
-
当 FULLNAT 条目处于 Creating 状态时,表示 FULLlNAT 条目正在添加中,在该状态下,您只能执行查询操作,不能执行其他操作。
-
当 FULLNAT 条目处于 Available 状态时,表示 FULLlNAT 条目已添加完成。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
ClientToken | string | 否 | 客户端 Token,用于保证请求的幂等性。 从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符。 说明
如果未配置该参数,则系统自动使用 API 请求的 RequestId 作为 ClientToken 标识。每次 API 请求的 RequestId 可能不一样。
| 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
FullNatTableId | string | 是 | FullNAT 条目所属的 FullNAT 列表的 ID。 | fulltb-gw88z7hhlv43rmb26**** |
NetworkInterfaceId | string | 是 | 弹性网卡 ID。 | eni-gw8g131ef2dnbu3k**** |
NatIp | string | 是 | 提供地址转换的 NAT IP 地址。 | 192.168.XX.XX |
NatIpPort | string | 否 | 需要修改的 FULLNAT 端口映射的前端端口,取值范围:1~65535。 说明
如果未配置该参数,系统将随机分配一个可用端口。
| 80 |
AccessIp | string | 是 | 需要修改的 FULLNAT 地址转换的后端 IP 地址。 | 192.168.XX.XX |
AccessPort | string | 是 | 需要修改的 FULLNAT 端口映射的后端端口,取值范围:1~65535。 | 80 |
IpProtocol | string | 是 | 转发端口的协议类型,取值:
| TCP |
FullNatEntryName | string | 否 | FULLNAT 条目的名称。 长度为 2~128 个字符,必须以大小写字母或中文开头,但不能以 http://或 https://开头。 | test |
FullNatEntryDescription | string | 否 | FULLNAT 条目的描述信息。 描述可以为空;或填写 2~256 个字符,不能以 | abc |
DryRun | boolean | 否 | 是否只预检此次请求,取值:
| false |
RegionId | string | 是 | 需要添加 FULLNAT 条目的 VPC NAT 网关所在地域 ID。 您可以通过调用 DescribeRegions 接口获取地域 ID。 | eu-central-1 |
返回参数
示例
正常返回示例
JSON
格式
{
"RequestId": "2315DEB7-5E92-423A-91F7-4C1EC9AD97C3",
"FullNatEntryId": "fullnat-gw8fz23jezpbblf1j****"
}
错误码
HTTP status code | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | ResourceNotFound.NatIp | The specified resource of %s is not found. | NatIp资源找不到。 |
400 | IllegalParamFormat.NatIp | The param format of %s[%s] is illegal. | NatIp的格式不正确。 |
400 | UnsupportedFeature.PrivateLinkMode | The feature of %s is not supported. | 暂不支持反向访问特性。 |
400 | QuotaExceeded.FullNatEntry | The quota of %s is exceeded, usage %s/%s. | FullNatEntry使用个数已经超额。 |
400 | IncorrectStatus.NatIp | The status of %s [%s] is incorrect. | NatIp当前状态不正确。 |
400 | ResourceAlreadyExist.FullNatEntry | The specified resource of %s is already exist. | 此FULLNAT规则已经存在 |
400 | IncorrectStatus.NetworkInterface | The status of network interface is incorrect. | 弹性网卡状态不正确。 |
400 | OperationFailed.AllocateNatIpPortFailed | NatIpPort allocation failed. | 前端端口分配失败 |
400 | IllegalParam.NetworkInterfaceId | The param of NetworkInterfaceId is illegal. | NetworkInterfaceId参数不合法。 |
404 | ResourceNotFound.NatGateway | The NatGateway instance not exist. | 此nat网关不存在 |
500 | InternalError | The request processing has failed due to some unknown error, exception or failure. | 内部错误 |
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|---|---|
2024-08-09 | OpenAPI 错误码发生变更 | 查看变更详情 |
2024-06-06 | OpenAPI 错误码发生变更 | 查看变更详情 |
2023-03-20 | OpenAPI 错误码发生变更 | 查看变更详情 |