Road Management Insights ใช้ Roads Selection API เป็นคอมโพเนนต์หลักที่ให้ข้อมูลถนนแก่ BigQuery และ Pub/Sub
หากต้องการสร้างและจัดการเส้นทางที่เลือกในโปรเจ็กต์ที่อยู่ในระบบคลาวด์ของ Google คุณต้องเปิดใช้ Roads Selection API ในโปรเจ็กต์ โดยคุณต้องมีบทบาท เจ้าของหรือผู้แก้ไข IAM ในโปรเจ็กต์
หรือคุณจะกำหนดบทบาท IAM ต่อไปนี้ให้กับบัญชีผู้ใช้หรือ บัญชีบริการที่คุณใช้จัดการเส้นทางที่เลือกก็ได้
- บทบาท
Roads Selection Adminให้สิทธิ์อ่าน/เขียนแก่ผู้ใช้หรือบัญชีบริการ ในเส้นทางที่เลือกในโปรเจ็กต์ บทบาทนี้ช่วยให้ผู้ใช้ดำเนินการทั้งหมด ในเส้นทางที่เลือกได้คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อให้สิทธิ์เข้าถึงระดับผู้ดูแลระบบแก่ Principal
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionAdmin - บทบาท
Roads Selection Viewerให้สิทธิ์อ่านอย่างเดียว ในเส้นทางที่เลือกในโปรเจ็กต์ บทบาทนี้ช่วยให้คุณดำเนินการ list หรือ get operation ในเส้นทางที่เลือกได้คุณสามารถเรียกใช้คำสั่งต่อไปนี้เพื่อให้สิทธิ์เข้าถึงระดับผู้ดูแก่ Principal
gcloud auth login gcloud projects add-iam-policy-binding PROJECT_ID \ --member user:user_email \ --role roles/roads.roadsSelectionViewer
นอกจากนี้ ผู้ใช้ต้องมีสิทธิ์ serviceusage.services.use อย่างน้อยใน
โปรเจ็กต์ โดยให้สิทธิ์ดังกล่าวผ่านบทบาทเจ้าของหรือผู้แก้ไขโปรเจ็กต์ หรือผ่าน
บทบาทผู้ใช้การใช้บริการที่เฉพาะเจาะจง บริการจะแสดงข้อผิดพลาดหากผู้ใช้ไม่มี สิทธิ์ Roads Selection และสิทธิ์การใช้บริการที่จำเป็นในโปรเจ็กต์ที่เลือก
ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ ให้สิทธิ์ IAM โดยใช้คอนโซล Google Cloud
ขั้นตอนถัดไป
หลังจากกำหนดค่าบทบาทแล้ว คุณต้องสร้างโทเค็น OAuth โดยทำดังนี้