Hướng dẫn tham khảo quyền IAM

Tài liệu này cung cấp thông tin tham khảo về cách định cấu hình quyền và vai trò của Test Lab IAM. Nếu bạn muốn định cấu hình các vai trò chi tiết hơn, Test Lab cung cấp quyền cho cả việc thực hiện thử nghiệm và thiết bị phát trực tuyến bằng Android Studio. Việc thực thi thử nghiệm có các yêu cầu bổ sung để định cấu hình đúng các quyền và vai trò cho IAM và các thiết bị phát trực tuyến.

Thực hiện kiểm tra

Để định cấu hình đúng Test Lab để có thể thực hiện và đọc kết quả kiểm tra, bạn phải định cấu hình quyền truy cập vào nhóm Cloud Storage. Điều này yêu cầu cấu hình quyền cụ thể không phải tất cả đều có trong các vai trò được xác định trước trong Firebase tiêu chuẩn. Để cấp quyền truy cập vào Test Lab, hãy sử dụng một trong các tùy chọn sau.

Kiểm tra thông qua bảng điều khiển Firebase

Đối với các thử nghiệm bắt đầu từ bảng điều khiển Firebase hoặc thông qua Ma trận thiết bị của Phòng thí nghiệm thử nghiệm Firebase trong Android Studio :

  1. Kiểm tra ứng dụng của bạn trong một dự án Firebase riêng biệt.
  2. Thêm người dùng cần quyền truy cập vào Test Lab và chỉ định cho họ các vai trò dự án cũ bằng bảng điều khiển Firebase .
  3. (Tùy chọn) Chỉ định vai trò dự án Biên tập viên để cho phép người dùng chạy thử nghiệm với Test Lab.
  4. (Tùy chọn) Chỉ định vai trò dự án Người xem để cho phép người dùng xem kết quả kiểm tra với Test Lab.

Kiểm tra thông qua gcloud CLI

Đối với các thử nghiệm bắt đầu từ gcloud CLI , API thử nghiệm hoặc Thiết bị được quản lý theo cấp độ trong khi sử dụng nhóm Lưu trữ đám mây của riêng bạn:

  1. Chỉ định một cặp vai trò được xác định trước để cấp cùng một bộ quyền cần thiết bằng cách sử dụng bảng điều khiển Google Cloud .
  2. Để cho phép người dùng chạy thử nghiệm với Test Lab, hãy chỉ định cả hai: Quản trị viên Phòng thử nghiệm Firebase ( roles/cloudtestservice.testAdmin ) và Trình xem Firebase Analytics ( roles/firebase.analyticsViewer )
  3. Để cho phép người dùng xem kết quả kiểm tra trong Phòng thí nghiệm kiểm tra, hãy chỉ định cả hai: Trình xem phòng kiểm tra Firebase ( roles/cloudtestservice.testViewer ) và Trình xem phân tích Firebase ( roles/firebase.analyticsViewer )

Bật quyền trong Truyền phát thiết bị

Device Streaming là một tính năng riêng biệt được xây dựng trên các thiết bị của Test Lab. Nó cung cấp cho bạn quyền truy cập trực tiếp vào các thiết bị của Test Lab. Biên tập viên và Quản trị viên Firebase có thể sử dụng Truyền phát thiết bị mà không cần bất kỳ vai trò bổ sung nào, tuy nhiên, bạn cũng có thể cung cấp các vai trò chi tiết hơn nếu cần.

Để cho phép người dùng sử dụng tính năng phát trực tuyến thiết bị, hãy chỉ định một vai trò được xác định trước để cấp cùng bộ quyền cần thiết bằng cách sử dụng bảng điều khiển Google Cloud . Vai trò được chỉ định là Quản trị viên truy cập trực tiếp của Phòng thử nghiệm Firebase ( roles/cloudtestservice.directAccessAdmin ).

Để biết thêm thông tin về Truyền phát thiết bị trong Android Studio, hãy xem Truyền phát thiết bị trong Android Studio .