Mengintegrasikan AWS WAF dengan Google SecOps

Dokumen ini menjelaskan cara mengintegrasikan AWS WAF dengan Google Security Operations (Google SecOps).

Versi integrasi: 7.0

Kasus Penggunaan

Tindakan aktif - mengelola Kumpulan IP, Grup Aturan, Kumpulan Pola, ACL Web.

Parameter integrasi

Gunakan parameter berikut untuk mengonfigurasi integrasi:

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Instance String T/A Tidak Nama Instance yang ingin Anda konfigurasi integrasinya.
Deskripsi String T/A Tidak Deskripsi Instance.
ID Kunci Akses AWS String T/A Ya ID Kunci Akses AWS yang akan digunakan dalam integrasi.
Kunci Rahasia AWS Sandi T/A Ya Kunci Rahasia AWS yang akan digunakan dalam integrasi.
Region Default AWS String T/A Ya Region default AWS yang akan digunakan dalam integrasi, misalnya us-west-2.
Menjalankan dari Jarak Jauh Kotak centang Tidak dicentang Tidak Centang kolom untuk menjalankan integrasi yang dikonfigurasi dari jarak jauh. Setelah dicentang, opsi akan muncul untuk memilih pengguna jarak jauh (agen).

Untuk mengetahui petunjuk tentang cara mengonfigurasi integrasi di Google SecOps, lihat Mengonfigurasi integrasi.

Anda dapat melakukan perubahan di tahap berikutnya, jika diperlukan. Setelah mengonfigurasi instance integrasi, Anda dapat menggunakannya dalam playbook. Untuk mengetahui informasi selengkapnya tentang cara mengonfigurasi dan mendukung beberapa instance, lihat Mendukung beberapa instance.

Tindakan

Untuk mengetahui informasi selengkapnya tentang tindakan, lihat Merespons tindakan tertunda dari Ruang Kerja Anda dan Melakukan tindakan manual.

Ping

Uji konektivitas ke AWS WAF.

Parameter

T/A

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil: "Successfully connected to the AWS WAF server with the provided connection parameters!" (Berhasil terhubung ke server AWS WAF dengan parameter koneksi yang diberikan!)

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika tidak berhasil: "Gagal terhubung ke server AWS WAF. Error adalah {0}".format(exception.stacktrace)

Umum

Buat Set IP

Buat Set IP di AWS WAF, berdasarkan entitas.

Set IP dibuat dalam format berikut:

Siemplify_NAME_IP Type`

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama String T/A Ya Tentukan nama set IP. Catatan: tindakan akan membuat set IP dalam format berikut: Siemplify_{Name}_{IP Type}. Nama harus memiliki 1-128 karakter. Karakter yang valid: A-Z, a-z, 0-9, - (tanda hubung), dan _ (garis bawah).
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan untuk pembuatan set IP. Jika "Keduanya" dipilih, tindakan akan membuat set IP dalam cakupan Regional dan Amazon CloudFront.
Deskripsi String T/A Tidak Tentukan deskripsi untuk set IP.
Tag CSV T/A Tidak Tentukan tag tambahan yang harus ditambahkan ke set IP. Format: key_1:value_1,key_2:value_1.

Run On

Tindakan ini dijalankan pada entity Alamat IP.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Hasil JSON
{
"Regional": ["IPv4_set", "IPv6_set"]
"Cloudfront":  ["IPv4_set", "IPv6_set"]
}
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil dan setidaknya salah satu entitas yang diberikan digunakan untuk membuat set IP (is_success = true): "Successfully created {0} {1} IP Set '{2}' in AWS WAF with the following IPs: \n {3}".format("Regional"/"Cloudfront", "IPv4"/"IPv6", full_name, entity.identifier list)

Jika gagal menggunakan entitas tertentu(is_success = true): "Action was not able to use the following IPs in order to create AWS WAF IP Set\n: {0}".format([entity.identifier])

Jika gagal menggunakan semua entitas (is_success = false): "No IP Sets were created. Alasan: Tidak ada entitas IP yang diberikan yang valid."

Jika Semua Set Sudah ada (is_success=false) atau jika hanya sebagian set yang sudah ada (is_success=true): "The following {0} IP Pattern Sets '{1}' already exist: \n.".format("Regional/CloudFront", list_of_full_names)

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, seperti kredensial salah, tidak ada koneksi ke server, lainnya: "Error saat menjalankan tindakan "Buat Set IP". Alasan: {0}''.format(error.Stacktrace)

Menambahkan IP ke Set IP

Tambahkan alamat IP ke Set IP di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Set IP CSV T/A Ya Tentukan daftar nama set IP yang dipisahkan koma. Contoh: name_1,name_2
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan set IP. Jika "Keduanya" dipilih, tindakan akan menambahkan alamat IP ke set IP dalam cakupan Regional dan CloudFront.

Run On

Tindakan ini dijalankan pada entity Alamat IP.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil dan setidaknya satu alamat IP ditambahkan ke satu set IP(is_success = true): "Successfully added the following IPs to the {0} IP Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Jika gagal menambahkan entitas tertentu ke salah satu Set IP(is_success = true): "Action was not able to add the following IPs to the {0} IP Set '{1}' in AWS WAF\n: {2}".format("Regional"/"Cloudfront", full_name,[entity.identifier])

Jika gagal menemukan salah satu set IP (is_success = true): "Action wasn't able to find the following '{0}' IP Sets in the AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Jika gagal menemukan semua set IP yang diberikan dalam cakupan atau cakupan yang dipilih (is_success=false): "Tindakan tidak menemukan set IP yang diberikan."

Tindakan akan gagal dan menghentikan eksekusi playbook:

jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, lainnya: "Error saat menjalankan tindakan "Tambahkan IP Ke Set IP". Alasan: {0}''.format(error.Stacktrace)

Umum

Membuat Kumpulan Pola Regex

Buat set pola ekspresi reguler di AWS WAF berdasarkan entitas.

Pola ekspresi reguler yang ditetapkan hanya dapat berisi 10 pola untuk setiap set dan hanya boleh ada 10 set pola ekspresi reguler secara total.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama String T/A Ya Tentukan nama set pola ekspresi reguler. Catatan: Nama harus memiliki 1-128 karakter. Karakter yang valid: A-Z, a-z, 0-9, - (tanda hubung), dan _ (garis bawah).
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan untuk pembuatan set pola ekspresi reguler. Jika "Keduanya" dipilih, tindakan akan membuat set pola ekspresi reguler dalam cakupan Regional dan CloudFront.
Deskripsi String T/A Tidak Tentukan deskripsi untuk set pola ekspresi reguler.
Tag CSV T/A Tidak Tentukan tag tambahan yang harus ditambahkan ke set pola ekspresi reguler. Format: key_1:value_1,key_2:value_1.
Pola Domain Kotak centang Dicentang Tidak Jika diaktifkan, tindakan akan mengambil bagian domain dari URL dan membuat pola ekspresi reguler berdasarkan URL tersebut, seperti http://test.com/folder dikonversi menjadi ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
Pola IP Kotak centang Dicentang Tidak Jika diaktifkan, tindakan akan membuat pola ekspresi reguler yang tepat dari alamat IP, bukan menggunakan nilai mentah, seperti 10.0.0.1 dikonversi menjadi ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity).

Run On

Tindakan ini berjalan di entity berikut:

  • Alamat IP
  • URL

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Hasil JSON
{
"Regional": "Regex_set"
"Cloudfront": "Regex_set"
}
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

jika berhasil dan setidaknya salah satu entitas yang diberikan digunakan untuk membuat set ekspresi reguler (is_success = true): "Berhasil membuat Set Pola Ekspresi Reguler {0} '{1}' di AWS WAF dengan entitas berikut: \n {2}".format("Regional"/"Cloudfront", name, entity.identifier list)

Jika lebih dari 10 entitas akan digunakan untuk membuat set pola ekspresi reguler: "Tindakan tidak dapat membuat set pola ekspresi reguler dengan semua entitas yang diberikan, karena batas terlampaui. Entitas berikut dilewati: {0}".format(entity.identifier)

Jika Set Sudah ada (is_success=false): "{0} Set Pola Regex '{1}' sudah ada.".format("Regional/CloudFront", name)

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, lainnya: "Error saat menjalankan tindakan "Buat Set Pola Regex". Alasan: {0}''.format(error.Stacktrace)

Umum

Membuat ACL Web

Buat ACL Web di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama String T/A Ya Tentukan nama Web ACL. Catatan: Nama harus memiliki 1-128 karakter. Karakter yang valid: A-Z, a-z, 0-9, - (tanda hubung), dan _ (garis bawah).
Jenis Sumber Aturan DDL

Set IP

Nilai yang mungkin

Set IP

Grup Aturan

Ya Tentukan jenis aturan yang harus digunakan.
Nama Sumber Aturan String T/A Ya Tentukan nama sumber, yang akan digunakan untuk ACL Web. Jika "Jenis Sumber Aturan" adalah "Set IP", tindakan akan menelusuri Set IP dengan nama tersebut. Jika "Jenis Sumber Aturan" adalah "Grup Aturan", tindakan akan menelusuri Grup Aturan dengan nama tersebut.
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan pembuatan ACL web. Jika "Keduanya" dipilih, tindakan akan membuat ACL Web dalam cakupan Regional dan CloudFront.
Mengaktifkan Permintaan yang Disampel Kotak centang Tidak dicentang Ya Jika diaktifkan, AWS WAF akan menyimpan sampel permintaan web yang cocok dengan aturan.
Mengaktifkan Metrik CloudWatch Kotak centang Tidak dicentang Ya Jika diaktifkan, resource terkait akan mengirimkan metrik ke CloudWatch.
Nama Metrik CloudWatch Kotak centang Tidak dicentang Ya Tentukan nama Metrik CloudWatch. Catatan: Nama harus memiliki 1-128 karakter. Karakter yang valid: A-Z, a-z, 0-9, - (tanda hubung), dan _ (garis bawah).
Tindakan Default DDL

Izinkan

Nilai yang memungkinkan:

  • Izinkan
  • Blokir
Ya Tentukan tindakan default untuk permintaan yang tidak cocok dengan aturan apa pun.
Tindakan Set IP DDL

Blokir

Nilai yang mungkin:

  • Izinkan
  • Blokir
  • Jumlah
Tidak Tentukan tindakan yang harus dilakukan untuk aturan yang didasarkan pada set IP.
Prioritas Aturan Bilangan bulat T/A Ya Tentukan prioritas aturan. Prioritas di ACL Web harus unik.
Deskripsi String T/A Tidak Tentukan deskripsi untuk Web ACL.
Tag CSV T/A Tidak Tentukan tag tambahan yang harus ditambahkan ke ACL Web. Format: key_1:value_1,key_2:value_1.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Hasil JSON
{
"Regional": "Web_Acl_name"
"Cloudfront": "Web_Acl_name"
}
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil mencantumkan Set IP yang tersedia(is_success = true) dan "Cakupan" == "Keduanya": "Berhasil membuat Web ACL {0} dalam cakupan Regional dan Cloudfront".format(name)

Jika berhasil mencantumkan Kumpulan IP yang tersedia(is_success = true) dan "Cakupan" == "Regional": "Berhasil membuat Web ACL {0} di Regional".format(name)

Jika berhasil mencantumkan Set IP yang tersedia(is_success = true) dan "Scope" == "Cloudfront": "Successfully created Web ACL {0} in Cloudfront scope.".format(name)

Jika Web ACL ada:

Mencetak "The Web ACL {} already exists in {} scope".format(nama Web ACL, cakupan).

Jika Kumpulan IP / Grup Aturan tidak ditemukan: "Tindakan tidak dapat membuat Web ACL. Alasan: {0} {1} tidak ditemukan di AWS WAF".format("IP Set/Rule Group", Rule Source Name)

Tindakan akan gagal dan menghentikan eksekusi playbook:

jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, lainnya: "Error saat menjalankan tindakan "Buat Web ACL". Alasan: {0}''.format(error.Stacktrace)

Menambahkan Aturan ke Web ACL

Tambahkan aturan berdasarkan Kumpulan IP atau Grup Aturan ke Web ACL di AWS WAF. ACL Web dapat berisi maksimum 1.500 aturan.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama ACL Web CSV T/A Ya

Tentukan daftar nama Web ACL yang dipisahkan koma. Contoh: name_1,name_2

Jenis Sumber Aturan DDL

Set IP

Nilai yang memungkinkan:

  • Set IP
  • Grup Aturan
Ya Tentukan jenis aturan yang harus digunakan.
Nama Sumber Aturan String T/A Ya Tentukan nama sumber, yang akan digunakan untuk ACL Web. Jika "Jenis Sumber Aturan" adalah "Set IP", tindakan akan menelusuri Set IP dengan nama tersebut. Jika "Jenis Sumber Aturan" adalah "Grup Aturan", tindakan akan menelusuri Grup Aturan dengan nama tersebut.
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan untuk aturan baru. Jika "Keduanya" dipilih, tindakan akan menambahkan Aturan ke Web ACL dalam cakupan Regional dan CloudFront.
Prioritas Aturan Bilangan bulat T/A Ya Tentukan prioritas aturan. Prioritas di ACL Web harus unik.
Tindakan Set IP DDL

Blokir

Nilai yang mungkin:

  • Izinkan
  • Blokir
  • Jumlah
Tidak Tentukan tindakan yang harus dilakukan untuk aturan yang didasarkan pada set IP.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

jika berhasil dan setidaknya satu aturan ditambahkan ke satu Web ACL(is_success = true): "Successfully added a rule to the following {0} Web ACLs '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of name)

Jika gagal menemukan salah satu Web ACL(is_success = true): "Action wasn't able to find the following '{0}' Web ACLs in the AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Web ACLs that were not found in that scope)

Jika aturan dengan nama sudah ada per ACL Web dalam Cakupan (is_success=true): "Tindakan tidak dapat menambahkan {0} aturan ke ACL Web di AWS WAF. Alasan: {0} dengan nama '{1}' sudah ada di Web ACL berikut:\n{2}".format( rule source type, rule source name, list Web ACL with scope - structure {0} - {1}.format(scope, web acl name))

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, lainnya: "Error saat menjalankan tindakan "Tambahkan Aturan Ke Web ACL". Alasan: {0}''.format(error.Stacktrace)

Umum

Buat Grup Aturan

Buat grup aturan di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama String T/A Ya Tentukan nama grup aturan. Catatan: Nama harus memiliki 1-128 karakter. Karakter yang valid: A-Z, a-z, 0-9, - (tanda hubung), dan _ (garis bawah).
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan untuk pembuatan grup aturan. Jika "Keduanya" dipilih, tindakan akan membuat Grup Aturan dalam cakupan Regional dan CloudFront.
Kapasitas Bilangan bulat 100 Ya Tentukan kapasitas grup aturan. Catatan: Anda tidak dapat mengubah kapasitas setelah grup dibuat. Maksimumnya adalah 1.500.
Mengaktifkan Permintaan yang Disampel Kotak centang Tidak dicentang Ya Jika diaktifkan, AWS WAF akan menyimpan sampel permintaan web yang cocok dengan aturan.
Mengaktifkan Metrik CloudWatch Kotak centang Tidak dicentang Ya Jika diaktifkan, resource terkait akan mengirimkan metrik ke CloudWatch.
Nama Metrik CloudWatch Kotak centang Tidak dicentang Ya Tentukan nama Metrik CloudWatch. Catatan: Nama harus memiliki 1-128 karakter. Karakter yang valid: A-Z, a-z, 0-9, - (tanda hubung), dan _ (garis bawah).
Deskripsi String T/A Tidak Tentukan deskripsi untuk Grup Aturan.
Tag CSV T/A Tidak Tentukan tag tambahan yang harus ditambahkan ke Grup Aturan. Format: key_1:value_1,key_2:value_1.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil mencantumkan Set IP yang tersedia(is_success = true) dan "Scope" == "Both": "Successfully created Rule Group {0} in Regional and Cloudfront scopes".format(name)

>Jika berhasil mencantumkan Set IP yang tersedia(is_success = true) dan "Scope" == "Regional": "The Rule Group {} already exists in {} scope".format(web ACL name, scope).

Jika berhasil mencantumkan Set IP yang tersedia(is_success = true) dan "Scope" == "Cloudfront": "Successfully created Rule Group {0} in Cloudfront scope.".format(name)

Jika Grup Aturan ada: "Successfully created Rule Group {0} in Cloudfront scope.".format(name)

Jika Pembuatan Grup Aturan Gagal "Action was not able to create Rule Group {} in {} scope".format(web ACL name, scope).

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, lainnya: "Error saat menjalankan tindakan "Buat Grup Aturan". Alasan: {0}''.format(error.Stacktrace)

Umum

Menambahkan Entity Ke Kumpulan Pola Ekspresi Reguler

Tambahkan pola string berdasarkan entity ke set pola ekspresi reguler di AWS WAF.

Set pola ekspresi reguler hanya dapat berisi 10 pola dalam setiap set.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Kumpulan Pola Ekspresi Reguler CSV T/A Ya Tentukan daftar nama set pola ekspresi reguler yang dipisahkan koma, seperti name_1,name_2.
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Cakupan set pola ekspresi reguler. Jika "Keduanya" dipilih, tindakan akan menambahkan pola berdasarkan entitas ke set pola ekspresi reguler dalam cakupan Regional dan CloudFront.
Pola Domain Kotak centang Dicentang Tidak Jika diaktifkan, tindakan akan mengambil bagian domain dari URL dan membuat pola ekspresi reguler berdasarkan URL tersebut, seperti http://test.com/folder dikonversi menjadi ^(http|https)(:\/\/)(\Qtest.com\E).*".format(entity).
Pola IP Kotak centang Dicentang

Tidak

Jika diaktifkan, tindakan akan membuat pola ekspresi reguler yang tepat dari alamat IP, bukan menggunakan nilai mentah, seperti 10.0.0.1 dikonversi menjadi ^(http|https)(:\/\/)(\Q10.0.1\E).*".format(entity).

Run On

Tindakan ini berjalan di entity berikut:

  • Alamat IP
  • URL

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

if successful and at least one entity was added to one regular expression pattern set(is_success = true): "Successfully added the following entity patterns to the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", name, list of entity patterns)

Jika lebih dari 10 entitas akan digunakan untuk membuat set pola ekspresi reguler: "Tindakan tidak dapat menambahkan pola ke {0} Set Pola Regex {1} berdasarkan semua entitas yang diberikan, karena batas terlampaui. Entitas berikut dilewati: {2}".forma("Regional"/"Cloudfront", name, entity.identifier)

Jika gagal menemukan salah satu set (is_success = true): "Action wasn't able to find the following '{0}' Regex Pattern Sets in the AWS WAF:\n {1}".format("Regional"/Cloudfront",list of regular expression pattern sets that were not found in that scope)

Jika gagal menemukan semua set yang disediakan dalam cakupan atau cakupan yang dipilih (is_success=false): "Tindakan tidak menemukan set Pola Regex yang disediakan."

Tindakan akan gagal dan menghentikan eksekusi playbook:

jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, lainnya: "Error saat menjalankan tindakan "Tambahkan Entitas ke Kumpulan Pola Regex". Alasan: {0}''.format(error.Stacktrace)

Umum

Tambahkan Pola Ke Kumpulan Pola Regex

Tambahkan pola string ke set pola ekspresi reguler di AWS WAF.

Kumpulan pola ekspresi reguler hanya dapat berisi 10 pola untuk setiap kumpulan.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Kumpulan Pola Ekspresi Reguler CSV T/A Ya Tentukan daftar nama set pola ekspresi reguler yang dipisahkan koma, seperti name_1,name_2.
Pola CSV T/A Ya Tentukan daftar pola yang dipisahkan koma untuk ditambahkan ke kumpulan pola ekspresi reguler, seperti pattern_1,pattern_2.
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Cakupan set pola ekspresi reguler. Jika "Keduanya" dipilih, tindakan akan menambahkan pola berdasarkan entitas ke set pola ekspresi reguler dalam cakupan Regional dan CloudFront.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai Contoh
is_success Benar/Salah is_success:False
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil dan setidaknya satu pola ditambahkan ke satu set pola ekspresi reguler(is_success = true):"Successfully added the following patterns to the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", name, list of patterns)

Jika gagal menemukan salah satu set (is_success = true):t "Action wasn't able to find the following '{0}' Regex Pattern Sets in the AWS WAF:\n {1}".format("Regional"/Cloudfront",list of regular expression pattern sets that were not found in that scope).

Jika gagal menemukan semua set yang disediakan dalam cakupan atau cakupan yang dipilih (is_success=false): "Tindakan tidak menemukan set Pola Regex yang disediakan."

Tindakan akan gagal dan menghentikan eksekusi playbook:

jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, lainnya: "Error saat menjalankan tindakan "Tambahkan Pola Ke Set Pola Regex". Alasan: {0}''.format(error.Stacktrace)

Umum

Menghapus Aturan dari ACL Web

Menghapus aturan dari Web ACL di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama ACL Web CSV Ya

Tentukan daftar nama Web ACL yang dipisahkan koma. Contoh: name_1,name_2

Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan penghapusan ACL web. Jika "Keduanya" dipilih, tindakan akan menghapus ACL Web dalam cakupan Regional dan CloudFront.
Nama Aturan String

T/A

Ya Tentukan nama aturan yang harus dihapus.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

jika berhasil dan setidaknya satu aturan dihapus dari satu Grup Aturan: cetak "Successfully removed a rule from the following {0} Web ACLs '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of names)

jika gagal untuk satu Grup Aturan: cetak "Tindakan tidak dapat menghapus aturan dari {0} ACL Web '{1}' berikut di AWS WAF.".format("Regional"/"Cloudfront", daftar nama)

jika gagal untuk satu ACL Web, karena aturan tidak ditemukan di satu ACL: cetak "Action wasn't able to find the specified rule in the following {0} Web ACLs '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of names Web ACL)

Jika gagal menemukan salah satu Grup Aturan: Cetak "Tindakan tidak dapat menemukan ACL Web '{0}' berikut di AWS WAF:\n {1}".format("Regional"/Cloudfront", daftar Grup Aturan yang tidak ditemukan dalam cakupan tersebut)

Jika gagal menemukan semua set yang diberikan dalam cakupan yang diinginkan: Cetak "Tindakan tidak menemukan Web ACL yang diberikan".

Tindakan akan gagal dan menghentikan eksekusi playbook:

jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, lainnya: cetak "Error saat menjalankan tindakan "Remove Rule From Web ACL". Alasan: {0}''.format(error.Stacktrace)

Umum

Mencantumkan ACL Web

Mencantumkan ACL web yang tersedia di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Tentukan cakupan listingan Web ACL.
Jumlah ACL Web Maksimum yang Akan Ditampilkan Bilangan bulat 50 Tidak Tentukan jumlah Web ACL yang akan ditampilkan. Default-nya adalah 50. Maksimum adalah 100.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Hasil JSON
[
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
"CloudFront": [
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
Repositori Kasus
Jenis hasil Nilai/Deskripsi Jenis (Entitas \ Umum)
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil mencantumkan Set IP yang tersedia dan "Scope" == "Both": "Successfully listed available Web ACLs in Regional and Cloudfront scopes." (Berhasil mencantumkan ACL Web yang tersedia dalam cakupan Regional dan Cloudfront.)

Jika berhasil mencantumkan Set IP yang tersedia(is_success = true) dan "Scope" == "Regional": "Successfully listed available Web ACLs in Regional scope."

Jika berhasil mencantumkan Set IP yang tersedia(is_success = true) dan "Scope" == "Cloudfront": "Successfully listed available Web ACLs in Cloudfront scope".

Jika tidak ada nilai yang tersedia(is_success = false) dan "Cakupan" == "Keduanya": "Tidak ada Web ACL yang tersedia ditemukan dalam cakupan Regional dan Cloudfront."

Jika tidak ada nilai yang tersedia (is_success = false) dan "Cakupan" == "Regional": "Tidak ada Web ACL yang tersedia ditemukan dalam cakupan Regional."

Jika tidak ada nilai yang tersedia(is_success = false) dan "Scope" == "Cloudfront": "Tidak ada ACL Web yang tersedia yang ditemukan dalam cakupan Cloudfront."

Tindakan akan gagal dan menghentikan eksekusi playbook:

if fatal error, SDK error, like wrong credentials, no connection to server, other: "Error executing action "List Web ACLs". Alasan: {0}''.format(error.Stacktrace)

Umum

Tabel Repositori Kasus

(jika "Cakupan" == "Regional" atau "Keduanya")

Nama Tabel: ACL Aturan Regional

Kolom Tabel:

  • Nama
  • ID
  • Deskripsi
  • Token Kunci
  • ARN
Umum

Tabel Repositori Kasus

(jika "Cakupan" == "CloudFront" atau "Keduanya")

Nama Tabel: ACL Aturan CloudFront

Kolom Tabel:

  • Nama
  • ID
  • Deskripsi
  • Token Kunci
  • ARN
Umum

Menghapus Aturan dari Grup Aturan

Hapus aturan dari grup aturan di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Grup Aturan CSV Ya Tentukan daftar nama Grup Aturan yang dipisahkan koma. Contoh: name_1,name_2
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan penghapusan grup aturan. Jika "Keduanya" dipilih, tindakan akan menghapus Grup Aturan dalam cakupan Regional dan CloudFront.
Nama Aturan String

T/A

Ya Tentukan nama aturan yang harus dihapus.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil dan setidaknya satu aturan dihapus dari satu Grup Aturan: "Successfully removed a rule from the following {0} Rule Groups '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of names)

Jika gagal untuk satu Grup Aturan: "Tindakan tidak dapat menghapus aturan dari {0} Grup Aturan '{1}' berikut di AWS WAF.".format("Regional"/"Cloudfront", daftar nama)

Jika tidak berhasil untuk satu Grup Aturan, karena aturan tidak ditemukan dalam satu Grup Aturan: "Action wasn't able to find the specified rule in the following {0} Rule Groups '{1}' in AWS WAF.".format("Regional"/"Cloudfront", list of rule group names)

Jika gagal menemukan salah satu Grup Aturan: "Tindakan tidak dapat menemukan Grup Aturan '{0}' berikut di AWS WAF:\n {1}".format("Regional"/Cloudfront", list of Rule Group that were not found in that scope)

Jika gagal menemukan semua set yang diberikan dalam cakupan yang diinginkan: "Tindakan tidak menemukan Grup Aturan yang diberikan."

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Remove Rule From Rule Group". Alasan: {0}''.format(error.Stacktrace)

Umum

Mencantumkan Grup Aturan

Mencantumkan grup aturan yang tersedia di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Tentukan cakupan untuk pencantuman Grup Aturan.
Jumlah Maksimum Grup Aturan yang Akan Ditampilkan Bilangan bulat 50 Tidak Tentukan berapa banyak Grup Aturan yang akan ditampilkan. Default-nya adalah 50. Maksimum adalah 100.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Hasil JSON
[
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
"CloudFront": [
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
Repositori Kasus
Jenis hasil Nilai/Deskripsi Jenis (Entitas \ Umum)
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil mencantumkan Set IP yang tersedia dan "Cakupan" == "Keduanya": "Berhasil mencantumkan grup Aturan yang tersedia dalam cakupan Regional dan Cloudfront."

Jika berhasil mencantumkan Set IP yang tersedia dan "Cakupan" == "Regional": "Berhasil mencantumkan grup Aturan yang tersedia dalam cakupan Regional".

Jika berhasil mencantumkan Set IP yang tersedia dan "Scope" == "Cloudfront": "Berhasil mencantumkan grup Aturan yang tersedia dalam cakupan Cloudfront.">

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Keduanya": "Tidak ada grup Aturan yang tersedia yang ditemukan dalam cakupan Regional dan Cloudfront."

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Regional": "Tidak ada grup Aturan yang tersedia dalam cakupan Regional."

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Cloudfront": "Tidak ada Grup aturan yang tersedia yang ditemukan dalam cakupan Cloudfront."

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "List Rule Groups". Alasan: {0}''.format(error.Stacktrace)

Umum

Tabel Dinding Kasus

(jika "Cakupan" == "Regional" atau "Keduanya")

Nama Tabel: Grup Aturan Regional

Kolom Tabel:

  • Nama
  • ID
  • Deskripsi
  • Token Kunci
  • ARN
Umum

Tabel Dinding Kasus

(jika "Cakupan" == "CloudFront" atau "Keduanya")

Nama Tabel: CloudFront Rule Groups

Kolom Tabel:

  • Nama
  • ID
  • Deskripsi
  • Token Kunci
  • ARN
Umum

Mencantumkan Set IP

Mencantumkan Set IP yang tersedia di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Tentukan cakupan untuk listingan set IP.
Jumlah Maksimum Set IP yang Akan Ditampilkan Bilangan bulat 50 Tidak Tentukan jumlah set IP yang akan ditampilkan. Default-nya adalah 50. Maksimum adalah 100.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Hasil JSON
[
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
"CloudFront": [
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
Repositori Kasus
Jenis hasil Nilai/Deskripsi Jenis (Entitas \ Umum)
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil mencantumkan Set IP yang tersedia dan "Cakupan" == "Keduanya": "Berhasil mencantumkan set IP yang tersedia dalam cakupan Regional dan Cloudfront."

Jika berhasil mencantumkan Set IP yang tersedia dan "Cakupan" == "Regional": "Berhasil mencantumkan set IP yang tersedia dalam cakupan Regional".

Jika berhasil mencantumkan Set IP yang tersedia dan "Scope" == "Cloudfront": "Successfully listed available IP sets in Cloudfront scope".

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Keduanya": Cetak "Tidak ada Set IP yang tersedia yang ditemukan dalam cakupan Regional dan Cloudfront."

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Regional": "Tidak ada Kumpulan IP yang tersedia yang ditemukan dalam cakupan Regional."

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Cloudfront": "Tidak ada Kumpulan IP yang tersedia yang ditemukan dalam cakupan Cloudfront."

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "List IP Sets". Alasan: {0}''.format(error.Stacktrace)

Umum

Tabel Dinding Kasus

(jika "Cakupan" == "Regional" atau "Keduanya")

Nama Tabel: Grup Aturan Regional

Kolom Tabel:

  • Nama
  • ID
  • Deskripsi
  • Token Kunci
  • ARN
Umum

Tabel Dinding Kasus

(jika "Cakupan" == "CloudFront" atau "Keduanya")

Nama Tabel: CloudFront Rule Groups

Kolom Tabel:

  • Nama
  • ID
  • Deskripsi
  • Token Kunci
  • ARN
Umum

Menghapus Pola dari Set Pola Regex

Menghapus pola dari set ekspresi reguler di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Kumpulan Pola Ekspresi Reguler CSV Ya Tentukan daftar nama set ekspresi reguler yang dipisahkan koma, seperti name_1,name_2.
Pola CSV Ya Tentukan daftar pola yang dipisahkan koma yang harus dihapus dari set ekspresi reguler, seperti pattern_1,pattern_2.
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Cakupan set. Jika "Keduanya" dipilih, tindakan akan menghapus pola dari kumpulan ekspresi reguler dalam cakupan Regional dan CloudFront.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil dan setidaknya satu set pola dihapus dari satu set ekspresi reguler: "Successfully removed the following patterns from the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Jika pola tidak pernah ada dalam Kumpulan Pola tersebut: "The following patterns were not found in the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of patterns)

Jika gagal menghapus semua pola di semua Set Pola Regex: "Tidak ada pola yang dihapus dari Set Pola Regex yang diberikan."

Jika gagal menemukan salah satu set Pola: "Tindakan tidak dapat menemukan Set Pola Regex '{0}' berikut di AWS WAF:\n {1}".format("Regional"/Cloudfront",list of sets that were not found in that scope)

Jika gagal menemukan semua set Pola Ekspresi Reguler yang diberikan dalam cakupan atau cakupan yang diinginkan: "Tindakan tidak menemukan set Pola Ekspresi Reguler yang diberikan."

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Hapus Pola dari Set Pola Regex". Alasan: {0}''.format(error.Stacktrace)

Umum

Menghapus IP Dari Set IP

Hapus alamat IP dari Set IP di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Set IP CSV Ya Tentukan daftar nama set IP yang dipisahkan koma. Contoh: name_1,name_2
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Tentukan cakupan set IP. Jika "Keduanya" dipilih, tindakan akan menghapus alamat IP dari set IP dalam cakupan Regional dan CloudFront.

Run On

Tindakan ini dijalankan pada entity IP.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Repositori Kasus
Jenis Hasil Nilai / Deskripsi Jenis
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil dan setidaknya satu alamat IP dihapus dari satu set IP: "Successfully removed the following IPs from the {0} IP Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Jika IP tidak pernah ada di Kumpulan IP tersebut: "IP berikut bukan bagian dari Kumpulan IP {0} '{1}' di AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, entity.identifier list)

Jika gagal menghapus semua entitas di semua set IP: "Tidak ada IP yang dihapus dari Set IP yang diberikan."

Jika gagal menemukan salah satu set IP:P "Tindakan tidak dapat menemukan Set IP'{0}' berikut di AWS WAF:\n {1}".format("Regional"/"Cloudfront",list of IP sets that were not found in that scope)

Jika gagal menemukan semua set IP yang diberikan dalam cakupan atau cakupan yang diinginkan: "Tindakan tidak menemukan set IP yang diberikan".

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Hapus IP dari Set IP". Alasan: {0}''.format(error.Stacktrace)

Umum

Mencantumkan Set Pola Regex

Mencantumkan set ekspresi reguler yang tersedia di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Tentukan cakupan untuk listingan set IP.
Jumlah Maksimum Set Pola Regex yang Akan Ditampilkan Bilangan bulat 5 Tidak Tentukan jumlah set ekspresi reguler yang akan ditampilkan. Defaultnya adalah 5. Maksimum adalah 10.

Run On

Tindakan ini tidak dijalankan di entity.

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Hasil JSON
[
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
"CloudFront": [
    {
        "Name": "example",
        "Id": "ID",
        "Description": "example",
        "LockToken": "7e76581b-f152-4448-aafe-b733a33c8fa2",
        "ARN": "arn:aws:wafv2:us-east-1:regional/ipset/example/ID"
    }
]
Repositori Kasus
Jenis hasil Nilai/Deskripsi Jenis (Entitas \ Umum)
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil mencantumkan Set Regex yang tersedia dan "Cakupan" == "Keduanya": "Berhasil mencantumkan set Pola Regex yang tersedia dalam cakupan Regional dan Cloudfront."

Jika berhasil mencantumkan Set IP yang tersedia dan "Cakupan" == "Regional": "Berhasil mencantumkan set Pola Regex yang tersedia dalam cakupan Regional."

Jika berhasil mencantumkan Set IP yang tersedia dan "Scope" == "Cloudfront": "Successfully listed available Regex Pattern sets in Cloudfront scope."

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Keduanya": "Tidak ada set Pola Regex yang tersedia yang ditemukan dalam cakupan Regional dan Cloudfront."

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Regional": "Tidak ada set Pola Regex yang tersedia yang ditemukan dalam cakupan Regional."

Jika tidak ada nilai yang tersedia dan "Cakupan" == "Cloudfront": "Tidak ada set Pola Regex yang tersedia yang ditemukan dalam cakupan Cloudfront."

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "List Regex Pattern Sets". Alasan: {0}''.format(error.Stacktrace)

Umum

Tabel Dinding Kasus

(jika "Cakupan" == "Regional" atau "Keduanya")

Nama Tabel: Grup Aturan Regional

Kolom Tabel:

  • Nama
  • ID
  • Deskripsi
  • Token Kunci
  • ARN
Umum

Tabel Dinding Kasus

(jika "Cakupan" == "CloudFront" atau "Keduanya")

Nama Tabel: CloudFront Rule Groups

Kolom Tabel:

  • Nama
  • ID
  • Deskripsi
  • Token Kunci
  • ARN
Umum

Menghapus Entitas dari Kumpulan Pola Ekspresi Reguler

Menghapus pola string berdasarkan entity dari set ekspresi reguler di AWS WAF.

Parameter

Nama Tampilan Parameter Jenis Nilai Default Wajib Deskripsi
Nama Kumpulan Pola Ekspresi Reguler CSV Ya Tentukan daftar nama set ekspresi reguler yang dipisahkan koma, seperti name_1,name_2.
Cakupan DDL

CloudFront

Nilai yang memungkinkan:

  • CloudFront
  • Regional
  • Keduanya
Ya Cakupan set. Jika "Keduanya" dipilih, tindakan akan menghapus pola berdasarkan entitas dari set ekspresi reguler dalam cakupan Regional dan CloudFront.
Pola Domain Kotak centang Benar Tidak

Jika diaktifkan, tindakan ini akan mengambil bagian domain dari URL dan menelusuri ekspresi reguler berdasarkan bagian domain tersebut dalam set ekspresi reguler, seperti http://test.com/folder menjadi ^(http|https)(:\/\/)(\Qtest.com\E).*.

Pola IP Kotak centang Benar Tidak Jika diaktifkan, tindakan akan menelusuri ekspresi reguler dari alamat IP, bukan nilai mentah, seperti 10.0.0.1 berubah menjadi ^(http|https)(:\/\/)(\Q10.0.1\E).*.

Run On

Tindakan ini berjalan di entity berikut:

  • Alamat IP
  • URL

Hasil Tindakan

Hasil Skrip
Nama Hasil Skrip Opsi Nilai
is_success is_success=False
is_success is_success=True
Repositori Kasus
Jenis hasil Nilai/Deskripsi Jenis (Entitas \ Umum)
Pesan output*

Tindakan tidak boleh gagal atau menghentikan eksekusi playbook:

Jika berhasil dan setidaknya satu entitas dihapus dari satu set IP: "Successfully removed the following entity patterns from the {0} Regex Pattern Set '{1}' in AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Jika entitas tidak pernah ada dalam Kumpulan Pola Regex tersebut: "Pola berikut tidak ditemukan dalam Kumpulan Pola Regex {0} '{1}' di AWS WAF: \n {2}".format("Regional"/"Cloudfront", full_name, list of entity patterns)

Jika gagal menghapus semua entitas di semua set IP: "Tidak ada pola yang dihapus dari Set Pola Regex yang diberikan."

Jika gagal menemukan salah satu set IP: "Tindakan tidak dapat menemukan Set Pola Regex '{0}' berikut di AWS WAF:\n {1}".format("Regional"/Cloudfront",list of IP sets that were not found in that scope)

Jika gagal menemukan semua set Pola Ekspresi Reguler yang diberikan dalam cakupan atau cakupan yang diinginkan: "Tindakan tidak menemukan set Pola Ekspresi Reguler yang diberikan."

Tindakan akan gagal dan menghentikan eksekusi playbook:

Jika error fatal, error SDK, seperti kredensial salah, tidak ada koneksi ke server, atau error lainnya dilaporkan: "Error saat menjalankan tindakan "Hapus Entitas dari Kumpulan Pola Regex". Alasan: {0}''.format(error.Stacktrace)

Umum

Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.