Dokumen ini menjelaskan langkah-langkah penyiapan awal yang diperlukan untuk menggunakan Proxy Web Aman.
Sebelum Anda dapat menggunakan Proxy Web Aman, selesaikan penyiapan berikut:
- Mendapatkan peran Identity and Access Management yang diperlukan.
- Membuat atau memilih project Google Cloud.
- Mengaktifkan penagihan dan Google Cloud API yang relevan.
- Membuat subnet proxy.
- Upload sertifikat SSL ke Pengelola Sertifikat.
Penyiapan ini hanya diperlukan saat pertama kali Anda menggunakan Proxy Web Aman.
Mendapatkan peran IAM
Untuk mendapatkan izin, ikuti langkah-langkah berikut:
-
Untuk mendapatkan izin yang Anda perlukan untuk menyediakan instance Secure Web Proxy, minta administrator untuk memberi Anda peran IAM berikut di project Anda:
-
Untuk mengonfigurasi kebijakan dan menyediakan instance Proxy Web Aman:
Peran Admin Jaringan Compute (
roles/compute.networkAdmin
) -
Untuk mengupload sertifikat TLS Proxy Web Aman eksplisit:
Peran Certificate Manager Editor (
roles/certificatemanager.editor
)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
-
Untuk mengonfigurasi kebijakan dan menyediakan instance Proxy Web Aman:
Peran Admin Jaringan Compute (
Opsional: Jika Anda memiliki sekumpulan pengguna yang bertanggung jawab atas pengelolaan kebijakan yang berkelanjutan, beri mereka peran Admin Kebijakan Keamanan (
roles/compute.orgSecurityPolicyAdmin
) agar mereka dapat mengelola kebijakan keamanan.
Membuat project Google Cloud
Untuk membuat atau memilih project Google Cloud, ikuti langkah-langkah berikut:
Konsol
Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
Cloud Shell
Membuat project Google Cloud:
gcloud projects create PROJECT_ID
Ganti PROJECT_ID dengan project ID yang Anda inginkan.
Pilih project Google Cloud yang Anda buat:
gcloud config set project PROJECT_ID
Mengaktifkan penagihan dan API
Untuk mengaktifkan penagihan dan Google Cloud API yang relevan, ikuti langkah-langkah berikut:
Pastikan penagihan telah diaktifkan untuk project Google Cloud Anda. Pelajari cara memverifikasi status penagihan project.
Aktifkan Compute Engine API.
Membuat subnet proxy
Buat subnet proxy untuk setiap region tempat Anda men-deploy Proxy Web Aman. Buat ukuran subnet dengan minimal /26, atau 64 alamat khusus proxy. Sebaiknya gunakan ukuran subnet /23, atau 512 alamat khusus proxy, karena konektivitas Secure Web Proxy disediakan oleh sekumpulan alamat IP yang dicadangkan untuk Secure Web Proxy. Kumpulan ini digunakan untuk mengalokasikan alamat IP unik di sisi keluar dari setiap proxy untuk interaksi dengan Cloud NAT dan tujuan di jaringan VPC.
gcloud
gcloud compute networks subnets create PROXY_SUBNET_NAME \
--purpose=REGIONAL_MANAGED_PROXY \
--role=ACTIVE \
--region=REGION \
--network=NETWORK_NAME \
--range=IP_RANGE
Ganti kode berikut:
PROXY_SUBNET_NAME
: nama yang Anda inginkan untuk subnet proxyREGION
: region untuk men-deploy subnet proxyNETWORK_NAME
: nama jaringan AndaIP_RANGE
: rentang subnet, seperti192.168.0.0/23
Men-deploy sertifikat SSL
Untuk men-deploy sertifikat menggunakan Certificate Manager, gunakan salah satu metode berikut:
Deploy sertifikat regional yang dikelola Google dengan otorisasi DNS per project. Untuk informasi selengkapnya, lihat Men-deploy sertifikat regional yang dikelola Google.
Deploy sertifikat regional yang dikelola Google dengan Certificate Authority Service. Untuk informasi selengkapnya, lihat Men-deploy sertifikat regional yang dikelola Google dengan CA Service.
Deploy sertifikat regional yang dikelola sendiri.
Contoh berikut menunjukkan cara men-deploy sertifikat regional yang dikelola sendiri menggunakan Certificate Manager.
Untuk membuat sertifikat SSL:
openssl req -x509 -newkey rsa:2048 \ -keyout KEY_PATH \ -out CERTIFICATE_PATH -days 365 \ -subj '/CN=SWP_HOST_NAME' -nodes -addext \ "subjectAltName=DNS:SWP_HOST_NAME"
Ganti kode berikut:
KEY_PATH
: jalur untuk menyimpan kunci, seperti~/key.pem
CERTIFICATE_PATH
: jalur untuk menyimpan sertifikat, seperti~/cert.pem
SWP_HOST_NAME
: nama host untuk instance Proxy Web Aman Anda, sepertimyswp.example.com
Untuk mengupload sertifikat SSL ke Pengelola Sertifikat:
gcloud certificate-manager certificates create CERTIFICATE_NAME \ --certificate-file=CERTIFICATE_PATH \ --private-key-file=KEY_PATH \ --location=REGION
Ganti kode berikut:
CERTIFICATE_NAME
: nama sertifikat AndaCERTIFICATE_PATH
: jalur ke file sertifikatKEY_PATH
: jalur ke file kunci
Untuk informasi selengkapnya tentang sertifikat SSL, lihat Ringkasan sertifikat SSL.
Langkah selanjutnya
- Men-deploy dan menguji instance Proxy Web Aman
- Menggunakan tag untuk membuat kebijakan
- Menggunakan daftar URL untuk membuat kebijakan
- Menetapkan alamat IP statis untuk traffic keluar