GoogleGoogle Professional Cloud Developer (PCD) Certification·TW·更新於 3 Sep 2026
某個 HTTP API 執行在 Compute Engine VM 上,且用戶端位於相同的 VPC 中;用戶端必須取得服務 IP。您該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 確保用戶端使用 Compute Engine 內部 DNS,透過內部 DNS 名稱格式 instance-name.zone.c.project-id.internal 進行連線。.
為什麼這是答案
當客戶端和服務位於相同的 VPC 中時,使用 Compute Engine 內部 DNS 是最直接且高效的方法。內部 DNS 允許客戶端透過內部 DNS 名稱(例如 instance-name.zone.c.project-id.internal)解析服務的內部 IP 位址,無需透過外部網路或額外的負載平衡器。這提供了低延遲和高安全性,因為流量完全在 Google Cloud 的內部網路中傳輸。
選項一和選項二涉及靜態外部 IP 位址和 HTTP(S) 負載平衡器,這通常用於需要從網際網路存取服務的場景,或在多個後端實例之間分發流量時。對於 VPC 內部的客戶端,使用外部 IP 位址會引入不必要的複雜性和潛在的延遲。
選項四提到的「通用 API-name 和 version-path 範本」不是 Compute Engine 內部 DNS 的標準解析方式,通常與 API Gateway 或其他更高層次的服務管理有關,而非直接解析 VM 實例的 IP 位址。