Membuat dan mengelola profil keamanan pencegatan kustom

Halaman ini menjelaskan cara membuat dan mengelola profil keamanan pencegat kustom.

Sebelum memulai

Peran

Untuk mendapatkan izin yang diperlukan untuk membuat, melihat, memperbarui, atau menghapus profil keamanan pencegat kustom, minta administrator untuk memberi Anda peran IAM yang diperlukan di organisasi Anda. Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

Untuk memeriksa progres operasi yang tercantum di halaman ini, pastikan peran pengguna Anda memiliki izin peran Pengguna Jaringan Compute (roles/compute.networkUser) berikut:

  • networksecurity.operations.get
  • networksecurity.operations.list

Membuat profil keamanan pencegat kustom

Untuk integrasi in-band, Anda hanya dapat membuat profil keamanan berjenis custom-intercept. Anda dapat membuat profil keamanan di tingkat organisasi atau project.

Konsol

  1. Di Google Cloud konsol, buka halaman Security profiles.

    Buka Profil keamanan

  2. Dari menu pemilih project, pilih organisasi atau project Anda.

  3. Di tab Security profiles, klik Create profile.

  4. Untuk Name, masukkan nama.

  5. Untuk Security profile purpose, pilih NSI in-band.

  6. Untuk Project, pilih project yang menghosting grup endpoint pencegat.

  7. Untuk Intercept endpoint group, pilih grup endpoint pencegat.

  8. Klik Create.

gcloud

Untuk membuat profil keamanan pencegat kustom untuk integrasi in-band, gunakan gcloud network-security security-profiles custom-intercept create perintah:

gcloud network-security security-profiles custom-intercept create CUSTOM_INTERCEPT_PROFILE_ID \
    --organization ORGANIZATION_ID | --project PROJECT_ID \
    --location global \
    [--billing-project QUOTA_PROJECT_ID ] \
    --intercept-endpoint-group \
        projects/ENDPOINT_GROUP_PROJECT_ID/locations/global/interceptEndpointGroups/ENDPOINT_GROUP_ID

Ganti kode berikut:

  • CUSTOM_INTERCEPT_PROFILE_ID: nama profil keamanan.

    Jika Anda tidak menentukan nama dalam format ID URL unik, Anda harus menentukan nama organisasi atau project, dan lokasinya.

  • ORGANIZATION_ID: ID organisasi Anda. Gunakan flag ini untuk membuat profil keamanan tingkat organisasi.

  • PROJECT_ID: project ID Anda. Gunakan flag ini untuk membuat profil keamanan level project.

  • QUOTA_PROJECT_ID: project ID kuota Anda. Gunakan flag ini hanya untuk profil keamanan tingkat organisasi.

  • ENDPOINT_GROUP_PROJECT_ID: project ID tempat Anda membuat grup endpoint pencegat.

  • ENDPOINT_GROUP_ID: ID grup endpoint.

Terraform

Untuk membuat profil keamanan, Anda dapat menggunakan google_network_security_security_profile resource.

Contoh berikut menunjukkan cara membuat profil keamanan tingkat organisasi:

resource "google_network_security_security_profile" "default" {
  name     = "security-profile"
  type     = "CUSTOM_INTERCEPT"
  parent   = "organizations/${data.google_organization.default.org_id}"
  location = "global"

  custom_intercept_profile {
    intercept_endpoint_group = google_network_security_intercept_endpoint_group.default.id
  }
}

Contoh berikut menunjukkan cara membuat profil keamanan tingkat project:

resource "google_network_security_security_profile" "default" {
  name     = "security-profile"
  type     = "CUSTOM_INTERCEPT"
  parent   = "projects/${data.google_project.default.project_id}"
  location = "global"

  custom_intercept_profile {
    intercept_endpoint_group = google_network_security_intercept_endpoint_group.default.id
  }
}

Untuk mempelajari cara menerapkan atau menghapus konfigurasi Terraform, lihat Perintah dasar Terraform.

Mencantumkan dan melihat detail profil keamanan pencegat kustom

Anda dapat mencantumkan profil keamanan di organisasi atau project, dan melihat detail profil, seperti nama dan ID grup endpoint.

Konsol

  1. Di Google Cloud konsol, buka halaman Security profiles.

    Buka Profil keamanan

  2. Dari menu pemilih project, pilih organisasi atau project Anda. Tab ini mencantumkan semua profil keamanan.

  3. Di tab Security profiles, klik nama profil keamanan.

gcloud

Untuk mencantumkan semua profil keamanan pencegat kustom, gunakan gcloud network-security security-profiles custom-intercept list perintah:

gcloud network-security security-profiles custom-intercept list \
    --organization ORGANIZATION_ID | --project PROJECT_ID \
    --location global \
    [--billing-project QUOTA_PROJECT_ID]

Untuk melihat detail profil keamanan pencegat kustom, gunakan gcloud network-security security-profiles custom-intercept describe perintah:

gcloud network-security security-profiles custom-intercept describe CUSTOM_INTERCEPT_PROFILE_ID \
    --organization ORGANIZATION_ID | --project PROJECT_ID \
    [--billing-project QUOTA_PROJECT_ID] \
    --location global

Ganti kode berikut:

  • CUSTOM_INTERCEPT_PROFILE_ID: nama profil keamanan.

    Jika Anda tidak menentukan nama dalam format ID URL unik, Anda harus menentukan nama organisasi atau project, dan lokasinya.

  • ORGANIZATION_ID: ID organisasi Anda tempat profil keamanan berada.

  • PROJECT_ID: project ID Anda tempat profil keamanan berada.

  • QUOTA_PROJECT_ID: project ID kuota Anda. Gunakan flag ini hanya untuk profil keamanan tingkat organisasi.

Outputnya mirip dengan hal berikut ini:

  • Profil keamanan tingkat organisasi: organizations/ORGANIZATION_ID/locations/global/securityProfiles/CUSTOM_INTERCEPT_PROFILE_ID
  • Profil keamanan tingkat project: projects/PROJECT_ID/locations/global/securityProfiles/CUSTOM_INTERCEPT_PROFILE_ID

Menghapus profil keamanan pencegat kustom

Anda dapat menghapus profil keamanan pencegat kustom dengan menentukan nama, lokasi, dan organisasi atau project-nya. Sebelum menghapus profil keamanan, pastikan profil tersebut tidak digunakan oleh grup profil keamanan.

Konsol

  1. Di Google Cloud konsol, buka halaman Security profiles.

    Buka Profil keamanan

  2. Dari menu pemilih project, pilih organisasi atau project Anda.

  3. Di tab Security profiles, centang kotak profil keamanan, lalu klik Delete.

  4. Klik Delete lagi untuk mengonfirmasi.

gcloud

Untuk menghapus profil keamanan pencegat kustom, gunakan perintah gcloud network-security security-profiles custom-intercept delete:

gcloud network-security security-profiles custom-intercept delete CUSTOM_INTERCEPT_PROFILE_ID \
    --organization ORGANIZATION_ID | --project PROJECT_ID \
    [--billing-project QUOTA_PROJECT_ID] \
    --location global

Ganti kode berikut:

  • CUSTOM_INTERCEPT_PROFILE_ID: ID profil keamanan pencegat kustom yang ingin Anda hapus.

    Jika Anda tidak menentukan nama dalam format ID URL unik, Anda harus menentukan nama organisasi atau project, dan lokasinya.

  • ORGANIZATION_ID: ID organisasi Anda tempat profil keamanan berada.

  • PROJECT_ID: project ID Anda tempat profil keamanan berada.

  • QUOTA_PROJECT_ID: project ID kuota Anda. Gunakan flag ini hanya untuk profil keamanan tingkat organisasi.

Langkah berikutnya