Menggunakan Kontrol Layanan VPC dengan Batch

Dokumen ini menjelaskan cara menggunakan Kontrol Layanan VPC dengan Batch. Kontrol Layanan VPC dapat Anda gunakan untuk melindungi resource dan data layanan Google Cloud dengan mengisolasi resource tertentu ke dalam perimeter layanan. Perimeter layanan memblokir koneksi dengan layanan Google Cloud di luar perimeter dan koneksi apa pun dari internet yang tidak diizinkan secara eksplisit.

  • Untuk mengonfigurasi perimeter layanan Kontrol Layanan VPC agar dapat menggunakan Batch, lihat Mengonfigurasi perimeter layanan untuk Batch dalam dokumen ini.
  • Jika project atau jaringan Anda menggunakan Kontrol Layanan VPC untuk membatasi akses jaringan untuk Batch, Anda harus mengonfigurasi tugas Batch agar dapat dijalankan di perimeter layanan yang diperlukan. Untuk mempelajari caranya, lihat Membuat tugas yang berjalan di perimeter layanan dalam dokumen ini.

Untuk mengetahui informasi selengkapnya mengenai konsep jaringan dan kapan harus mengonfigurasi jaringan, lihat Ringkasan jaringan batch.

Sebelum memulai

Mengonfigurasi perimeter layanan untuk Batch

Untuk mengonfigurasi perimeter layanan bagi Batch, lakukan hal berikut:

  1. Rencanakan konfigurasi untuk perimeter layanan Anda. Untuk ringkasan tentang tahap konfigurasi untuk perimeter layanan, lihat dokumentasi Kontrol Layanan VPC untuk Detail dan konfigurasi perimeter layanan.

    Untuk menggunakan Batch, perimeter layanan harus memenuhi persyaratan berikut:

    • Layanan yang dibatasi: Untuk mengamankan Batch dalam perimeter layanan, Anda harus menyertakan layanan Google Cloud yang diperlukan untuk tugas Batch dalam perimeter tersebut, seperti layanan berikut:

      • Batch API (batch.googleapis.com)
      • Cloud Logging API (logging.googleapis.com): Diperlukan jika Anda ingin tugas menulis log ke Cloud Logging. (Disarankan)
      • Container Registry API (containerregistry.googleapis.com): Wajib jika Anda mengirimkan tugas yang menggunakan container apa pun dengan image dari Container Registry.
      • Artifact Registry API (artifactregistry.googleapis.com): Diperlukan jika Anda mengirim tugas yang menggunakan container apa pun dengan image dari Artifact Registry.
      • Filestore API (file.googleapis.com): Diperlukan jika tugas Anda menggunakan Berbagi file Filestore.
      • Cloud Storage API (storage.googleapis.com): Diperlukan untuk beberapa tugas yang menggunakan bucket Cloud Storage. Diperlukan jika Anda menggunakan image untuk tugas Batch yang tidak memiliki Agen layanan Batch yang diinstal sebelumnya.

      Untuk mempelajari cara mengaktifkan setiap layanan ini di perimeter layanan Anda, lihat Layanan yang dapat diakses VPC.

      Untuk setiap layanan yang Anda sertakan selain Batch, Anda juga harus memverifikasi bahwa perimeter layanan Anda memenuhi persyaratan yang tercantum untuk layanan tersebut dalam dokumentasi produk dan batasan yang didukung Kontrol Layanan VPC.

    • Jaringan VPC: Setiap tugas Batch memerlukan jaringan VPC, sehingga perimeter layanan Anda harus menyertakan jaringan VPC tempat tugas Batch dapat dijalankan. Untuk mempelajari cara mengonfigurasi jaringan VPC yang dapat menjalankan tugas Batch Anda di dalam perimeter layanan, lihat dokumen berikut:

  2. Buat perimeter layanan baru atau perbarui perimeter layanan yang ada untuk memenuhi persyaratan ini.

Membuat tugas yang berjalan di perimeter layanan

Saat membuat tugas yang berjalan di perimeter layanan, Anda juga harus memblokir akses eksternal untuk semua VM tempat tugas berjalan, serta menentukan jaringan dan subnet yang memungkinkan tugas untuk mengakses API yang diperlukan.

Untuk membuat tugas yang berjalan di perimeter layanan, ikuti langkah-langkah dalam dokumentasi untuk Membuat tugas yang memblokir akses eksternal untuk semua VM, dan tentukan jaringan yang memenuhi persyaratan jaringan untuk tugas yang dijalankan di perimeter layanan.

Langkah selanjutnya