ตั้งค่าโปรเจ็กต์ Google Cloud

คู่มือนี้แสดงวิธีตั้งค่าโปรเจ็กต์ Google Cloud ก่อนใช้ Google Maps Platform API แม้ว่าคุณอาจทำตามขั้นตอนเหล่านี้บางขั้นตอนในหน้าเริ่มต้นใช้งาน Google Maps Platform แล้ว แต่เอกสารนี้จะให้คำแนะนำเพิ่มเติมที่เป็นประโยชน์สำหรับการจัดการโปรเจ็กต์

สร้างโปรเจ็กต์

หากต้องการใช้ Google Maps Platform คุณต้องมีโปรเจ็กต์เพื่อจัดการบริการ ข้อมูลเข้าสู่ระบบ การเรียกเก็บเงิน, API และ SDK

คุณต้องตั้งค่าการเรียกเก็บเงินสำหรับแต่ละโปรเจ็กต์ แต่ระบบจะเรียกเก็บเงินก็ต่อเมื่อโปรเจ็กต์ใช้บริการแบบไม่มีค่าใช้จ่ายเกินโควต้า

วิธีสร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่เปิดใช้การเรียกเก็บเงิน

คอนโซล

  1. สร้างโปรเจ็กต์ Google Cloud ใหม่ในคอนโซล Cloud โดยทำดังนี้

    สร้างโปรเจ็กต์ใหม่
  2. ในหน้าโปรเจ็กต์ใหม่ ให้กรอกข้อมูลที่จำเป็นต่อไปนี้

    • ชื่อโปรเจ็กต์: ยอมรับชื่อเริ่มต้นหรือป้อนชื่อที่กำหนดเอง

      คุณเปลี่ยนชื่อโปรเจ็กต์ได้ทุกเมื่อ ดูข้อมูลเพิ่มเติมได้ที่การระบุโปรเจ็กต์

    • รหัสโปรเจ็กต์: ยอมรับค่าเริ่มต้นหรือคลิกแก้ไขเพื่อป้อนรหัสที่กำหนดเองซึ่ง Google APIs ใช้เป็นตัวระบุที่ไม่ซ้ำกันสำหรับโปรเจ็กต์ของคุณ

      หลังจากสร้างโปรเจ็กต์แล้ว คุณจะไม่สามารถเปลี่ยนรหัสโปรเจ็กต์ได้ ดังนั้นให้เลือกรหัสที่คุณจะใช้ได้ตลอดอายุของโปรเจ็กต์ อย่าใส่ข้อมูลที่ละเอียดอ่อนในรหัสโปรเจ็กต์

    • บัญชีสำหรับการเรียกเก็บเงิน: เลือกบัญชีสำหรับการเรียกเก็บเงินสำหรับโปรเจ็กต์ หากยังไม่ได้ตั้งค่าบัญชีสำหรับการเรียกเก็บเงินหรือมีบัญชีสำหรับการเรียกเก็บเงินเพียงบัญชีเดียว คุณจะไม่เห็นตัวเลือกนี้

      คุณต้องเป็นผู้ดูแลระบบบัญชีสำหรับการเรียกเก็บเงินหรือผู้จัดการการเรียกเก็บเงินของโปรเจ็กต์จึงจะเชื่อมโยงโปรเจ็กต์กับบัญชีสำหรับการเรียกเก็บเงินได้ ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบการควบคุมการเข้าถึงการเรียกเก็บเงิน

    • สถานที่ตั้ง: หากมีองค์กรที่ต้องการลิงก์โปรเจ็กต์ ให้คลิกเรียกดูแล้วเลือกองค์กรนั้น หรือเลือก "ไม่มีองค์กร"

      ดูข้อมูลเพิ่มเติมได้ที่หัวข้อการสร้างและการจัดการโฟลเดอร์และความสัมพันธ์ระหว่างองค์กร โปรเจ็กต์ และบัญชีสำหรับการเรียกเก็บเงิน

  3. เลือกสร้าง

gcloud

gcloud projects create "PROJECT"

อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK, การติดตั้ง Cloud SDK และคำสั่งต่อไปนี้

เปิดใช้การเรียกเก็บเงิน

คุณต้องเปิดใช้การเรียกเก็บเงินเพื่อทำให้แอปใช้งานได้ ระบบจะไม่เรียกเก็บเงินจากบัญชีของคุณหากคุณใช้งานไม่เกินโควต้ารายเดือน หากแอปพลิเคชันของคุณต้องการทรัพยากรที่เกินโควต้ารายเดือน ระบบจะเรียกเก็บเงินจากคุณสำหรับการใช้งานเพิ่มเติม

หากคุณมีบัญชีสำหรับการเรียกเก็บเงินเมื่อสร้างโปรเจ็กต์ Cloud ระบบจะเปิดใช้การเรียกเก็บเงินในโปรเจ็กต์นั้นโดยอัตโนมัติ

วิธีเปิดใช้การเรียกเก็บเงินในโปรเจ็กต์ที่อยู่ในระบบคลาวด์

  1. ในคอนโซล Cloud ให้ไปที่หน้าการเรียกเก็บเงิน
    ไปที่หน้าการเรียกเก็บเงิน
  2. เลือกหรือสร้างโปรเจ็กต์ที่อยู่ในระบบคลาวด์
  3. หน้าการเรียกเก็บเงินจะแสดงรายการใดรายการหนึ่งต่อไปนี้ ทั้งนี้ขึ้นอยู่กับว่ามีบัญชีสำหรับการเรียกเก็บเงินอยู่หรือไม่ หรือโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่เลือกเชื่อมโยงกับบัญชีหรือไม่
    • หากเปิดใช้การเรียกเก็บเงินสำหรับโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่เลือกไว้แล้ว ระบบจะแสดงรายละเอียดเกี่ยวกับบัญชีสำหรับการเรียกเก็บเงิน
    • หากไม่มีบัญชีสำหรับการเรียกเก็บเงิน ระบบจะแจ้งให้คุณสร้างบัญชีสำหรับการเรียกเก็บเงินและเชื่อมโยงกับโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่เลือก
    • หากมีบัญชีสำหรับการเรียกเก็บเงินอยู่แล้ว ระบบจะแจ้งให้คุณเปิดใช้การเรียกเก็บเงินหากโปรเจ็กต์ที่เลือกใน Cloud ยังไม่ได้เชื่อมโยงกับบัญชีสำหรับการเรียกเก็บเงิน นอกจากนี้ คุณยังเลือกยกเลิก แล้วเลือกสร้างบัญชีเพื่อสร้างและเชื่อมโยงบัญชีสำหรับการเรียกเก็บเงินใหม่ได้ด้วย

หลังจากเปิดใช้การเรียกเก็บเงินแล้ว ระบบจะเรียกเก็บเงินจากคุณได้ไม่จำกัดจำนวน หากต้องการควบคุมค่าใช้จ่ายได้มากขึ้น คุณสามารถสร้างงบประมาณและตั้งค่าการแจ้งเตือนได้ ดูข้อมูลเพิ่มเติมได้ที่การเรียกเก็บเงิน

เปิดใช้ API

หากต้องการใช้ Google Maps Platform คุณต้องเปิดใช้ API หรือ SDK ที่วางแผนจะใช้กับโปรเจ็กต์

คอนโซล

เปิดใช้ Distance Matrix API (เดิม)

Cloud SDK

gcloud services enable \
    --project "PROJECT" \
    "distance-matrix-backend.googleapis.com"

อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK, การติดตั้ง Cloud SDK และคำสั่งต่อไปนี้

ดู API ที่เปิดใช้

คอนโซล

หากต้องการดู API หรือ SDK ที่เปิดใช้ ให้ไปที่หน้า Google Maps Platform ในคอนโซล Cloud โดยทำดังนี้

ไปที่หน้า Google Maps Platform
  • API เพิ่มเติม: API หรือ SDK เหล่านี้ไม่ได้เปิดใช้
  • หากเห็นการ์ดสำหรับ Maps API และบริการแต่ละรายการ แสดงว่าไม่มีการเปิดใช้ API หรือ SDK

gcloud

gcloud services list --project "PROJECT"

อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK, การติดตั้ง Cloud SDK และคำสั่งต่อไปนี้

ปิดโปรเจ็กต์

คุณสามารถปิดใช้การเรียกเก็บเงินและปล่อยทรัพยากร Cloud ทั้งหมดที่ใช้ในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ได้โดยการปิดโปรเจ็กต์นั้น โดยทำดังนี้

คอนโซล

  1. ไปที่หน้าโปรเจ็กต์

    ไปที่หน้าโปรเจ็กต์
  2. เลือกโปรเจ็กต์ที่อยู่ในระบบคลาวด์ที่ต้องการปิด แล้วคลิกลบ

ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการโปรเจ็กต์ Cloud ได้ที่หัวข้อ Cloud Resource Manager: การสร้าง การปิด และการกู้คืนโปรเจ็กต์

gcloud

gcloud projects delete "PROJECT"

อ่านข้อมูลเพิ่มเติมเกี่ยวกับ Google Cloud SDK, การติดตั้ง Cloud SDK และคำสั่งต่อไปนี้

ขั้นตอนถัดไป

หลังจากตั้งค่าโปรเจ็กต์ Google Cloud แล้ว คุณต้องสร้างและรักษาความปลอดภัยคีย์ API เพื่อใช้ Distance Matrix API (เดิม) โดยทำดังนี้

ใช้คีย์ API