Định cấu hình vai trò

Road Management Insights sử dụng Roads Selection API làm thành phần cốt lõi cung cấp dữ liệu đường cho BigQuery và Pub/Sub.

Để tạo và quản lý các tuyến đường đã chọn trong một dự án Google Cloud, bạn phải bật Roads Selection API cho dự án đó. Bạn phải có vai trò Chủ sở hữu hoặc Người chỉnh sửa IAM đối với dự án.

Ngoài ra, bạn có thể chỉ định các vai trò IAM sau đây cho tài khoản người dùng hoặc tài khoản dịch vụ mà bạn dùng để quản lý các tuyến đường đã chọn:

  • Vai trò Roads Selection Admin cấp cho người dùng hoặc tài khoản dịch vụ quyền truy cập đọc/ghi vào các tuyến đường đã chọn trong dự án. Vai trò này cho phép người dùng thực hiện tất cả các thao tác trên một tuyến đường đã chọn.

    Bạn có thể chạy lệnh sau để cấp quyền truy cập của quản trị viên cho một người dùng chính:

    gcloud auth login
    
      gcloud projects add-iam-policy-binding PROJECT_ID \
        --member user:user_email \
        --role roles/roads.roadsSelectionAdmin
      
  • Vai trò Roads Selection Viewer cấp quyền chỉ đọc cho các tuyến đường đã chọn trong dự án. Vai trò này cho phép bạn thực hiện thao tác liệt kê hoặc nhận trên một tuyến đường đã chọn.

    Bạn có thể chạy lệnh sau để cấp quyền xem cho một người dùng:

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

Ngoài ra, người dùng phải có ít nhất quyền serviceusage.services.use đối với dự án. Cấp quyền đó thông qua vai trò Chủ sở hữu hoặc Người chỉnh sửa của dự án, hoặc thông qua vai trò Người dùng dịch vụ cụ thể. Dịch vụ này sẽ báo lỗi nếu người dùng không có quyền Roads Selection (Chọn đường) và Service Usage (Sử dụng dịch vụ) bắt buộc đối với dự án đã chọn.

Để biết thêm thông tin, hãy xem bài viết Cấp vai trò IAM bằng Google Cloud Console.

Bước tiếp theo

Sau khi định cấu hình vai trò, bạn phải tạo mã thông báo OAuth:

Sử dụng OAuth