Điểm:0

Tự động tạo tài khoản dịch vụ GCP

lá cờ cn
Sri

Ứng dụng web của tôi có thể tạo tài khoản dịch vụ thay mặt cho người dùng của tôi trong GCP của họ không?

Lưu lượng lý tưởng sẽ là:

  1. Sử dụng thực hiện Google OAuth thông qua ứng dụng web của tôi
  2. Phạm vi chính xác được thông qua và quyền được cấp
  3. Ứng dụng của tôi nhận được quyền tạo tài khoản dịch vụ thay mặt cho người dùng

Đây có phải là ở tất cả có thể? Tôi đang cố gắng tìm ví dụ hoặc tìm phạm vi có liên quan thông qua Google Oauth cấp các quyền đó.

Cảm ơn!

John Hanley avatar
lá cờ cn
Có, rất dễ tạo tài khoản dịch vụ. Có rất nhiều ví dụ bằng Python, C#, Java, v.v. trên Internet. Phạm vi OAuth bắt buộc là **cloud-platform**. Danh tính IAM yêu cầu vai trò IAM https://cloud.google.com/iam/docs/service-accounts#service_account_permissions. Tuy nhiên, có sự khác biệt giữa việc tạo tài khoản dịch vụ (bước đầu tiên) và tạo tài khoản dịch vụ **key** tệp JSON (bước thứ hai). Lưu ý: Google Cloud có giới hạn về số lượng tài khoản dịch vụ và khóa. Mặc định là 100 tài khoản dịch vụ cho mỗi dự án và 10 khóa cho mỗi tài khoản dịch vụ.
Sri avatar
lá cờ cn
Sri
Cảm ơn @JohnHanley Tôi đã đạt được một số tiến bộ kể từ thời điểm đăng yêu cầu ban đầu và tôi sẽ chia sẻ nguồn mở công việc của mình khi nó đủ tốt. :v:
Điểm:0
lá cờ ve

Theo đề xuất của @John Hanley Có, bạn có thể tạo tài khoản dịch vụ. Phạm vi OAuth bắt buộc là nền tảng đám mây. Để tạo tài khoản dịch vụ, tối thiểu người dùng phải được cấp vai trò Quản trị viên tài khoản dịch vụ (vai trò/iam.serviceAccountAdmin) hoặc vai trò cơ bản của Trình chỉnh sửa (vai trò/biên tập viên).

Sau khi tạo tài khoản dịch vụ, bạn có thể phải đợi 60 giây trở lên trước khi sử dụng tài khoản dịch vụ. Nếu bạn cố gắng sử dụng tài khoản dịch vụ ngay sau khi tạo và gặp lỗi, bạn có thể thử lại yêu cầu với dự phòng theo cấp số nhân.

Theo mặc định, mỗi dự án có thể có tối đa 100 tài khoản dịch vụ kiểm soát quyền truy cập vào tài nguyên của bạn.

Kiểm tra liên kết về Tạo và Quản lý Tài khoản Dịch vụ.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.