กำหนดค่าบทบาท

ข้อมูลเชิงลึกด้านการจัดการถนนใช้ Roads Selection API เป็นคอมโพเนนต์หลักที่ ให้ข้อมูลถนนแก่ BigQuery และ Pub/Sub

หากต้องการสร้างและจัดการเส้นทางที่เลือกในโปรเจ็กต์ Google Cloud คุณต้องเปิดใช้ Roads Selection API ในโปรเจ็กต์ คุณต้องมีบทบาท IAM เจ้าของหรือผู้แก้ไขในโปรเจ็กต์

หรือจะมอบหมายบทบาท IAM ต่อไปนี้ให้กับบัญชีผู้ใช้หรือ บัญชีบริการที่คุณใช้จัดการเส้นทางที่เลือกก็ได้

  • บทบาท Roads Selection Admin จะให้สิทธิ์การอ่าน/เขียนแก่บัญชีผู้ใช้หรือบัญชีบริการ ในเส้นทางที่เลือกในโปรเจ็กต์ บทบาทนี้ช่วยให้ผู้ใช้ดำเนินการทั้งหมด ในเส้นทางที่เลือกได้

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

    gcloud auth login
    
      gcloud projects add-iam-policy-binding PROJECT_ID \
        --member user:user_email \
        --role roles/roads.roadsSelectionAdmin
      
  • Roads Selection Viewer บทบาทนี้ให้สิทธิ์การเข้าถึงแบบอ่านอย่างเดียว ไปยังเส้นทางที่เลือกในโปรเจ็กต์ บทบาทนี้ช่วยให้คุณดำเนินการ list หรือ get ในเส้นทางที่เลือกได้

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

    gcloud auth login
    
      gcloud projects add-iam-policy-binding PROJECT_ID \
        --member user:user_email \
        --role roles/roads.roadsSelectionViewer
      

นอกจากนี้ ผู้ใช้ต้องมีสิทธิ์ serviceusage.services.use อย่างน้อยในโปรเจ็กต์ ให้สิทธิ์ดังกล่าวผ่านบทบาทเจ้าของหรือผู้แก้ไขโปรเจ็กต์ หรือผ่าน บทบาทผู้ใช้การใช้บริการที่เฉพาะเจาะจง บริการจะแสดงข้อผิดพลาดหากผู้ใช้ไม่มีสิทธิ์การเลือกถนนและสิทธิ์การใช้บริการที่จำเป็นในโปรเจ็กต์ที่เลือก

ดูข้อมูลเพิ่มเติมได้ที่ มอบบทบาท IAM โดยใช้ Google Cloud Console

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

หลังจากกําหนดค่าบทบาทแล้ว คุณต้องสร้างโทเค็น OAuth โดยทําดังนี้

ใช้ OAuth