Memperbarui aturan ACL jaringan dengan memanggil operasi UpdateNetworkAclEntries.
Deskripsi operasi
- Operasi UpdateNetworkAclEntries adalah operasi asinkron. Setelah permintaan dikirim, sistem mengembalikan ID permintaan, tetapi aturan ACL jaringan belum diperbarui. Sistem menjalankan tugas pembaruan di latar belakang. Anda dapat memanggil operasi DescribeNetworkAclAttributes untuk mengkueri status pembaruan aturan ACL jaringan:
Jika aturan ACL jaringan berada dalam status Modifying, aturan ACL jaringan sedang diperbarui.
Jika aturan ACL jaringan berada dalam status Available, aturan ACL jaringan telah diperbarui.
Operasi UpdateNetworkAclEntries tidak dapat dipanggil untuk memperbarui aturan ACL jaringan yang sama secara bersamaan.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| IngressAclEntries |
array<object> |
No |
Informasi tentang aturan arah masuk. |
|
|
object |
No |
Informasi tentang aturan arah masuk. |
||
| NetworkAclEntryId |
string |
No |
ID entri aturan arah masuk. Nilai N berkisar dari 0 hingga 99. Anda dapat memperbarui informasi untuk hingga 100 aturan arah masuk. |
nae-2zepn32de59j8m4**** |
| EntryType |
string |
No |
Jenis aturan. Tetapkan nilai ke custom, yang menunjukkan aturan kustom. |
custom |
| NetworkAclEntryName |
string |
No |
Nama entri aturan arah masuk. Panjang nama harus 1 hingga 128 karakter dan tidak boleh diawali dengan |
acl-3 |
| Policy |
string |
No |
Kebijakan otorisasi. Nilai valid:
Valid values:
|
accept |
| SourceCidrIp |
string |
No |
Blok CIDR sumber. Daftar awalan juga didukung. |
10.0.0.0/24 pl-xxxxxx |
| IpVersion |
string |
No |
Versi IP:
Valid values:
|
IPv4 |
| Description |
string |
No |
Deskripsi aturan arah masuk. Panjang deskripsi harus 1 hingga 256 karakter dan tidak boleh diawali dengan |
This is IngressAclEntries. |
| Protocol |
string |
No |
Jenis protokol. Nilai valid:
Valid values:
|
all |
| Port |
string |
No |
Range Port sumber aturan arah masuk.
|
-1/-1 |
| EgressAclEntries |
array<object> |
No |
Informasi tentang aturan arah keluar. |
|
|
object |
No |
Informasi tentang aturan arah keluar. |
||
| NetworkAclEntryId |
string |
No |
ID entri aturan arah keluar. Nilai N berkisar dari 0 hingga 99. Anda dapat memperbarui informasi untuk hingga 100 aturan arah keluar. |
nae-2zecs97e0brcge46**** |
| EntryType |
string |
No |
Jenis aturan. Tetapkan nilai ke custom, yang menunjukkan aturan kustom. |
custom |
| NetworkAclEntryName |
string |
No |
Nama entri aturan arah keluar. Panjang nama harus 1 hingga 128 karakter dan tidak boleh diawali dengan |
acl-2 |
| Policy |
string |
No |
Kebijakan otorisasi. Nilai valid:
Valid values:
|
accept |
| Description |
string |
No |
Deskripsi aturan arah keluar. Panjang deskripsi harus 1 hingga 256 karakter dan tidak boleh diawali dengan |
This is EgressAclEntries. |
| Protocol |
string |
No |
Jenis protokol. Nilai valid:
Valid values:
|
all |
| DestinationCidrIp |
string |
No |
Blok CIDR tujuan. Daftar awalan juga didukung. |
10.0.0.0/24 pl-xxxxxx |
| IpVersion |
string |
No |
Versi IP:
Valid values:
|
IPv4 |
| Port |
string |
No |
Range Port tujuan aturan arah keluar.
|
-1/-1 |
| UpdateIngressAclEntries |
boolean |
No |
Apakah akan memperbarui aturan arah masuk. Nilai valid:
Catatan
Parameter ini tidak mendukung modifikasi inkremental. Jika ACL sudah memiliki aturan arah masuk dan Anda ingin menambahkan aturan arah masuk lain, Anda harus meneruskan kedua aturan saat memanggil API ini. Jika Anda hanya meneruskan aturan arah masuk yang baru ditambahkan, aturan arah masuk yang ada akan dihapus. |
false |
| UpdateEgressAclEntries |
boolean |
No |
Apakah akan memperbarui aturan arah keluar. Nilai valid:
Catatan
Parameter ini tidak mendukung modifikasi inkremental. Jika ACL sudah memiliki aturan arah keluar dan Anda ingin menambahkan aturan arah keluar lain, Anda harus meneruskan kedua aturan saat memanggil API ini. Jika Anda hanya meneruskan aturan arah keluar yang baru ditambahkan, aturan arah keluar yang ada akan dihapus. |
false |
| NetworkAclId |
string |
Yes |
ID ACL jaringan. |
nacl-bp1lhl0taikrzxsc**** |
| RegionId |
string |
Yes |
ID wilayah ACL jaringan. Anda dapat memanggil operasi DescribeRegions untuk mengkueri ID wilayah. |
cn-hangzhou |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai ini, tetapi Anda harus memastikan bahwa nilai tersebut unik di antara permintaan yang berbeda. ClientToken hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan RequestId dari permintaan API sebagai ClientToken. Nilai RequestId berbeda untuk setiap permintaan API. |
123e4567-e89b-12d3-a456-426655440000 |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run. |
true |
| RegionId |
string |
Yes |
The region ID of the network ACL. You can call the DescribeRegions operation to query the region ID. |
cn-hangzhou |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
1170A5A0-E760-4331-9133-A7D38D973215 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "1170A5A0-E760-4331-9133-A7D38D973215"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ParameterMissing.AliUid | ParameterMissing.AliUid | |
| 400 | ParameterMissing.Bid | ParameterMissing.Bid | |
| 400 | ParameterMissing.RegionId | ParameterMissing.RegionId | |
| 400 | ParameterEmpty.RegionId | ParameterEmpty.RegionId | |
| 400 | ParameterMissing.NetworkAclId | ParameterMissing.NetworkAclId | |
| 400 | ParameterEmpty.NetworkAclId | ParameterEmpty.NetworkAclId | |
| 400 | ParameterMissing.Port | ParameterMissing.Port | |
| 400 | ParameterIllegal.Port | ParameterIllegal.Port | |
| 400 | ParameterIllegal.Policy | ParameterIllegal.Policy | |
| 400 | ParameterMissing.Policy | ParameterMissing.Policy | |
| 400 | ParameterIllegal.Protocol | ParameterIllegal.Protocol | |
| 400 | ParameterMissing.Protocol | ParameterMissing.Protocol | |
| 400 | ParameterLengthIllegal.Name | ParameterLengthIllegal.Name | |
| 400 | ParameterIllegal.Name | ParameterIllegal.Name | |
| 400 | ParameterLengthIllegal.Description | ParameterLengthIllegal.Description | |
| 400 | ParameterIllegal.Description | ParameterIllegal.Description | |
| 400 | ParameterIllegal.SourceCidrIp | ParameterIllegal.SourceCidrIp | |
| 400 | ParameterMissing.SourceCidrIp | ParameterMissing.SourceCidrIp | |
| 400 | ParameterIllegal.DestinationCidrIp | ParameterIllegal.DestinationCidrIp | |
| 400 | ParameterMissing.DestinationCidrIp | ParameterMissing.DestinationCidrIp | |
| 400 | QuotaExceed.NetworkAclEntry | Network acl entry is over limit. | |
| 400 | InvalidNetworkAcl.NotFound | The special Network Acl is not found. | |
| 400 | NetworkStatus.Modifying | The special Network Acl is in modifying. | |
| 400 | ResourceStatus.Error | The binding instance is in middle status. | |
| 400 | NotSupport.NetworkAcl | Network acl is not support now. | |
| 400 | IllegalParam.IngressAclEntryId | The specified IngressAclEntryId is invalid. | |
| 400 | IllegalParam.EgressAclEntryId | The specified EgressAclEntryId is invalid. | |
| 400 | OperationDenied.VpcIpv6NotEnabled | IPv6 has not been enabled for the VPC. | |
| 400 | IllegalParam.SourceCidrIp | Param SourceCidrIp is illegal. | |
| 400 | IllegalParam.Policy | Param Policy illegal. | |
| 400 | IllegalParam.Protocol | Param Protocol illegal. | |
| 400 | IllegalParam.DestinationCidrIp | Param DestinationCidrIp illegal. | |
| 400 | IllegalParam.IpVersion | Param IpVersion illegal. | |
| 400 | IllegalParam.PortRange | The specified port range is invalid. | |
| 400 | ResourceNotFound.PrefixList | The specified resource of prefixList is not found. | |
| 400 | OperationDenied.IpVersionInconsistencyWithPrefixList | The ip version of the prefix list %s you passed in is inconsistent with the actual ip version of the prefix list. | |
| 400 | OperationDenied.SystemPrefixList | The operation is not allowed because of SystemPrefixList. | |
| 400 | IncorrectStatus.PrefixList | The status of prefixList is incorrect. | |
| 400 | UnsupportedRegion.PrefixListEntry | The feature of prefixList entry is not supported in this region. | |
| 400 | OperationDenied.NetworkAclAttachmentInMiddleStatus | The network ACL is being bound to or unbound from the switch. | |
| 500 | InternalError | The request processing has failed due to some unknown error. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.