Panggil operasi CreateTrafficMirrorFilterRules untuk membuat aturan masuk atau keluar bagi traffic mirroring.
Deskripsi operasi
- CreateTrafficMirrorFilterRules adalah operasi asinkron. Setelah Anda mengirim permintaan, sistem mengembalikan ID instans, tetapi aturan masuk atau keluar untuk traffic mirroring belum dibuat pada saat itu. Sistem membuat aturan tersebut di latar belakang. Anda dapat memanggil operasi ListTrafficMirrorFilters untuk mengkueri status aturan masuk atau keluar untuk traffic mirroring:
Jika aturan masuk atau keluar berada dalam status Creating, aturan tersebut sedang dibuat.
Jika aturan masuk atau keluar berada dalam status Created, aturan tersebut telah dibuat.
Anda tidak dapat berulang kali memanggil operasi CreateTrafficMirrorFilterRules untuk membuat aturan masuk atau keluar bagi traffic mirroring dalam traffic mirror filter yang sama.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:CreateTrafficMirrorFilterRules |
create |
*TrafficMirrorFilter
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| TrafficMirrorFilterId |
string |
Yes |
ID dari traffic mirror filter. |
tmf-j6cmls82xnc86vtpe**** |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilainya, tetapi Anda harus memastikan nilainya unik di antara permintaan yang berbeda. Nilai ClientToken hanya boleh berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan request ID sebagai client token. request ID mungkin berbeda untuk setiap permintaan API. |
123e4567-e89b-12d3-a456-426655440000 |
| DryRun |
boolean |
No |
Menentukan apakah akan melakukan dry run. Nilai yang valid:
|
false |
| IngressRules |
array<object> |
No |
Informasi tentang aturan masuk. |
|
|
object |
No |
Informasi tentang aturan masuk. |
||
| Action |
string |
No |
Kebijakan pengumpulan dari aturan masuk. Nilai yang valid:
|
accept |
| SourceCidrBlock |
string |
No |
Blok CIDR sumber dari lalu lintas masuk. |
10.0.0.0/24 |
| Protocol |
string |
No |
Protokol yang digunakan oleh lalu lintas masuk yang akan dicerminkan. Nilai yang valid:
|
TCP |
| IpVersion |
string |
Yes |
Versi IP dari instans. Nilai yang valid:
|
IPv4 |
| DestinationPortRange |
string |
No |
Rentang port tujuan dari lalu lintas masuk. Nilai yang valid untuk sebuah port: 1 hingga 65535. Tentukan rentang port dalam format Catatan
Jika IngressRules.N.Protocol diatur ke ALL atau ICMP, Anda tidak perlu menentukan parameter ini. Dalam hal ini, semua port tersedia. |
80/120 |
| Priority |
integer |
No |
Prioritas dari aturan masuk. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Nilai maksimum N adalah 10, yang berarti Anda dapat mengonfigurasi hingga 10 aturan masuk untuk satu filter. |
1 |
| DestinationCidrBlock |
string |
No |
Blok CIDR tujuan dari lalu lintas masuk. |
10.0.0.0/24 |
| SourcePortRange |
string |
No |
Rentang port sumber dari lalu lintas masuk. Nilai yang valid untuk sebuah port: 1 hingga 65535. Tentukan rentang port dalam format Catatan
Jika IngressRules.N.Protocol diatur ke ALL atau ICMP, Anda tidak perlu menentukan parameter ini. Dalam hal ini, semua port tersedia. |
80/120 |
| EgressRules |
array<object> |
No |
Informasi tentang aturan keluar. |
|
|
object |
No |
Informasi tentang aturan keluar. |
||
| Action |
string |
Yes |
Kebijakan pengumpulan dari aturan keluar. Nilai yang valid:
|
accept |
| SourceCidrBlock |
string |
No |
Blok CIDR sumber dari lalu lintas keluar. |
10.0.0.0/24 |
| Protocol |
string |
Yes |
Protokol yang digunakan oleh lalu lintas keluar yang akan dicerminkan. Nilai yang valid:
|
TCP |
| IpVersion |
string |
Yes |
Versi IP dari instans. Nilai yang valid:
|
IPv4 |
| DestinationPortRange |
string |
No |
Rentang port tujuan dari lalu lintas keluar. Nilai yang valid untuk sebuah port: 1 hingga 65535. Tentukan rentang port dalam format Catatan
Jika EgressRules.N.Protocol diatur ke ALL atau ICMP, Anda tidak perlu menentukan parameter ini. Dalam hal ini, semua port tersedia. |
22/40 |
| Priority |
integer |
No |
Prioritas dari aturan keluar. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. Nilai maksimum N adalah 10, yang berarti Anda dapat mengonfigurasi hingga 10 aturan keluar untuk satu filter. |
1 |
| DestinationCidrBlock |
string |
No |
Blok CIDR tujuan dari lalu lintas keluar. |
10.0.0.0/24 |
| SourcePortRange |
string |
No |
Rentang port sumber dari lalu lintas keluar. Nilai yang valid untuk sebuah port: 1 hingga 65535. Tentukan rentang port dalam format Catatan
Jika EgressRules.N.Protocol diatur ke ALL atau ICMP, Anda tidak perlu menentukan parameter ini. Dalam hal ini, semua port tersedia. |
22/40 |
| RegionId |
string |
Yes |
ID region dari traffic mirror. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar region terbaru. Untuk informasi tentang region yang mendukung traffic mirroring, lihat Ikhtisar traffic mirroring. |
cn-hongkong |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Informasi. |
||
| RequestId |
string |
ID permintaan. |
07F272E2-6AD5-433A-8207-A607C76F1676 |
| IngressRules |
array<object> |
Daftar aturan masuk. |
|
|
object |
Daftar aturan masuk. |
||
| InstanceId |
string |
ID dari aturan masuk. |
tmr-j6c6rtallo51ouzv3**** |
| EgressRules |
array<object> |
Daftar aturan keluar. |
|
|
object |
Daftar aturan keluar. |
||
| InstanceId |
string |
ID dari aturan keluar. |
tmr-j6cok23ugp53eeib5**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "07F272E2-6AD5-433A-8207-A607C76F1676",
"IngressRules": [
{
"InstanceId": "tmr-j6c6rtallo51ouzv3****"
}
],
"EgressRules": [
{
"InstanceId": "tmr-j6cok23ugp53eeib5****"
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ResourceNotFound.TrafficMirrorFilter | The specified resource of traffic mirror filter is not found. | The specified filter does not exist. |
| 400 | IncorrectStatus.TrafficMirrorFilter | The status of traffic mirror filter is incorrect. | The filter is in an invalid state. |
| 400 | IncorrectStatus.TrafficMirrorSession | The status of traffic mirror session is incorrect. | |
| 400 | QuotaExceeded.TrafficMirrorRulesPerFilter | The quota of the number of traffic mirror rules per filter is exceeded. | The number of rules associated with the filter has reached the upper limit. |
| 400 | DuplicatedParam.Priority | The specified priority conflicts with the existing priority. | The specified priority is the same as an existing one. |
| 400 | UnsupportedRegion | The feature is not supported in current region. | The feature is not supported in the current region. |
| 400 | IllegalParam.CidrBlock | The specified CidrBlock is illegal. | The operation failed because CidrBlock is set to an invalid value. |
| 400 | IllegalParam.SourceCidrBlock | The param of SourceCidrBlock %s is illegal. | |
| 400 | IllegalParam.DestinationCidrBlock | The param of DestinationCidrBlock %s is illegal. | |
| 400 | IllegalParam.Protocol | The specified Protocol %s is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.