結論
其實設定白名單、黑名單在 Cloud Armor 是一個基礎的應用,Cloud Armor 還具備其他功能,像是配置威脅情報 (Threat Intelligence)、限制請求的速率、機器人偵測 (與另一產品 reCAPTCHA Enterprise 整合)、避免 DDoS 等的防護措施。另外,當您選擇使用 Cloud Armor 後,我們會建議您同時搭配 Cloud Logging 與 Cloud Monitoring 來進行進一步分析,可以更好的了解請求流量是如何發生的。以上建立 Instance Group 及 Load Balancer 的步驟,您可以進一步參考文件 [14]。如果您想更多的了解 Cloud Armor 的功能或是官方定義的 Best Practices,還請您再分別參考文件 [15] [16]。
撰文者:Oaklynn Lin, Cloud Support Engineer
協助客戶調查、解決有關雲端環境上的疑難雜症,並負責 MSP 客戶專案環境的代管。
參考資料
[1] Compute Admin
https://cloud.google.com/iam/docs/understanding-roles#compute.admin
[2] Compute Security Admin
https://cloud.google.com/iam/docs/understanding-roles#compute.securityAdmin
[3] Compute Network Admin
https://cloud.google.com/iam/docs/understanding-roles#compute.networkAdmin
[4] Compute Engine Overview
https://cloud.google.com/compute
[5] Create a VM instance from an image
https://cloud.google.com/compute/docs/instances/create-start-instance#startinginstancewithimage
[6] Types of security policies
https://cloud.google.com/armor/docs/security-policy-overview#policy-types
[7] Configure security policies for HTTP(S) Load Balancing
https://cloud.google.com/armor/docs/configure-security-policies#create-example-policies
[8] Create a new instance template
https://cloud.google.com/compute/docs/instance-templates/create-instance-templates#create_a_new_instance_template
[9] Create a MIG with VMs in multiple zones in a region
https://cloud.google.com/compute/docs/instance-groups/distributing-instances-with-regional-instance-groups#creating_a_regional_managed_instance_group
[10] Create VPC firewall rules
https://cloud.google.com/vpc/docs/using-firewalls#creating_firewall_rules
[11] Creating health checks
https://cloud.google.com/load-balancing/docs/health-checks#create-hc
[12] How Google Cloud Armor works
https://cloud.google.com/armor/docs/cloud-armor-overview#how_works
[13] Set up the load balancer
https://cloud.google.com/load-balancing/docs/https/ext-https-lb-simple#load-balancer
[14] Set up a global external HTTP(S) load balancer with VM instance group backends
https://cloud.google.com/load-balancing/docs/https/setup-global-ext-https-compute
[15] Google Cloud Armor best practices
https://cloud.google.com/armor/docs/cloud-armor-overview
[16] Google Cloud Armor best practices
https://cloud.google.com/armor/docs/best-practices