Menambahkan entri DNAT dengan memanggil CreateForwardEntry.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:CreateForwardEntry |
create |
*Semua Sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| NatGatewayId |
string |
Yes |
ID gerbang NAT. |
nat-5t7nh1cfm6kxiszlttr38**** |
| ExternalIp |
string |
Yes |
Elastic IP Address (EIP) yang menyediakan akses jaringan publik. EIP tidak boleh digunakan oleh aturan SNAT dari gerbang NAT yang sama. Anda dapat memeriksa bidang IpLists.UsingStatus yang dikembalikan oleh DescribeNatGateways untuk memastikan bahwa EIP berada dalam status Idle. |
121.XXX.XXX.28 |
| ExternalPort |
string |
Yes |
Port eksternal atau range port untuk penerusan port.
|
22 |
| InternalIp |
string |
Yes |
Alamat IP privat instans yang berkomunikasi dengan Internet melalui entri DNAT. |
10.0.XXX.XXX |
| InternalPort |
string |
Yes |
Port internal atau range port untuk penerusan port.
|
22 |
| ForwardEntryName |
string |
No |
Nama aturan DNAT. Panjang nama harus antara 2 hingga 128 karakter dan tidak boleh dimulai dengan |
test0 |
| IpProtocol |
string |
No |
Jenis protokol. Nilai valid:
Valid values:
|
Any |
| HealthCheckPort |
integer |
No |
Port pemeriksaan kesehatan untuk DNAT. Port harus berada dalam range port internal. Nilai default: kosong. |
80 |
| StandbyExternalIp |
string |
No |
EIP cadangan yang menyediakan akses jaringan publik. EIP cadangan harus diikat ke gerbang NAT. Setelah entri DNAT dibuat, EIP cadangan akan berlaku. |
101.XXX.XXX.4 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
EF6D6FA4-DACA-5822-A981-81006271D263 |
| ForwardEntryId |
string |
ID entri DNAT. |
fwd-5tc07cw14metghn3siv4a**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "EF6D6FA4-DACA-5822-A981-81006271D263",
"ForwardEntryId": "fwd-5tc07cw14metghn3siv4a****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Invalid%s | The specified parameter %s is invalid. | |
| 400 | Missing%s | You must specify the parameter %s. | |
| 400 | InvalidParameter.NatNotFound | The specified Nat is not found. | |
| 400 | InvalidParameter.ExternalIp | The specified externalIp is not found. | |
| 400 | Forbidden.ExternalIpUsedInSnat | Forbidden.ExternalIpUsedInSnat | |
| 400 | InvalidParameter.InternalIpNotFound | The input parameter internalIp that is not found. | |
| 400 | Forbidden.ExternalPort.Duplicated | The specified ExternalPort is duplicated. | |
| 400 | ForwardEntryLimitExceed | The limit of forward entry in the nat reaches. | |
| 400 | InvalidParameter.HealthCheckPort | HealthCheckPort is not in the range of InternalPort | |
| 400 | IncorrectInstanceStatus | The current status of the instance does not support this operation. | |
| 400 | SystemBusy | System is busy, please try again later. | |
| 400 | InvalidParameter.InternalIp | The specified parameter internalIp is invalid. | |
| 400 | InvalidPort.Malformed | The specified port is not a valid port. | |
| 400 | ens.interface.error | Failed to call API. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.