GoogleGoogle Professional Cloud Architect (PCA) Certification
·CN
·更新于 5 Sep 2026
授予新游戏对旧项目 Firestore 的编程访问权限,并遵循最小权限原则。您应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在旧游戏的 Google Cloud 项目中创建一个服务帐号 (SA),在新游戏的 IAM 页面中添加此 SA,然后在这两个项目中授予它 Firebase Admin 角色。.
为什么这是答案
要授予新游戏对旧项目 Firestore 的编程访问权限并遵循最小权限原则,最佳方法是在旧项目中创建一个服务帐号 (SA)。这个 SA 将拥有访问旧项目 Firestore 的权限。然后,在新游戏的 IAM 页面中添加这个 SA,允许新游戏使用此 SA 来访问旧项目的 Firestore。最后,在这两个项目中授予该 SA Firebase Admin 角色,确保它拥有管理 Firestore 所需的权限,同时避免授予不必要的更广泛的权限,如 Organization Admin。
其他选项不符合最小权限原则或不切实际:
授予 Organization Admin 角色权限过高,违反了最小权限原则。
将新游戏迁移到旧项目可能涉及复杂的重构和不必要的风险。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡