ฉันใช้อินสแตนซ์ VM ส่วนตัวใน GCP พร้อมกับ Cloud NAT เพื่ออนุญาตการเข้าถึงอินเทอร์เน็ตสำหรับอินสแตนซ์นี้ เมื่อเร็วๆ นี้ ฉันพยายามเข้าถึงบริการ Google Places API ผ่านอินสแตนซ์นี้ โดยใช้คีย์ API วิธีการที่แนะนำคือการจำกัดการใช้คีย์ API นี้ตามที่อยู่ IP ในสถานการณ์นี้ น่าเสียดายที่ฉันได้รับ คำขอถูกปฏิเสธ
ข้อผิดพลาดที่ระบุว่า "IP ไซต์หรือแอปพลิเคชันมือถือนี้ไม่ได้รับอนุญาตให้ใช้คีย์ API นี้ ได้รับคำขอจากที่อยู่ IP {ที่อยู่ IPv6 ถูกลบ} โดยมีผู้อ้างอิงว่างเปล่า" เมื่อฉันพยายามทำเช่นนี้ แม้ว่า GCP จะไม่รองรับที่อยู่ IPv6 ใน VPC .
ความสงสัยของฉันคือเนื่องจากการเปิดใช้งาน Cloud NAT จะเปิดใช้งานการเข้าถึง Google แบบส่วนตัวโดยอัตโนมัติ จริง ๆ แล้วมี IPv4 ส่วนตัวภายใน GCP ถึง IPv6 NAT เกิดขึ้นก่อนที่คำขอจะกระทบกับ API - แต่เห็นได้ชัดว่าฉันไม่สามารถยืนยันสิ่งนี้ได้
คำถามของฉันคือ มีใครทราบวิธีการเปิดใช้งานการจำกัดตาม IP บนคีย์ Google Places API ในสภาพแวดล้อมนี้ (อินสแตนซ์ VM ส่วนตัว + Cloud NAT/การเข้าถึง Google ส่วนตัว) หรือไม่
ขอบคุณ!