GoogleGoogle Professional Cloud Developer (PCD) Certification
·TW
·更新於 3 Sep 2026
每個使用者都有一個 Pub/Sub topic 和 subscription;請確保只有該使用者可以發布和訂閱自己的資源。您應該如何實施這項限制?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將使用者身分繫結到每個 topic 和 subscription 資源上的 roles/pubsub.publisher 和 roles/pubsub.subscriber 角色。.
為什麼這是答案
正確答案透過在每個 Pub/Sub topic 和 subscription 資源層級授予使用者特定的 roles/pubsub.publisher 和 roles/pubsub.subscriber 角色,確保了精細的存取控制。這表示每個使用者只能發布到和訂閱他們被明確授權的特定資源,符合題目中「只有該使用者可以發布和訂閱自己的資源」的要求。
在專案層級授予角色會讓使用者可以存取專案中的所有 Pub/Sub 資源,不符合個別使用者資源隔離的需求。給予建立 topic 和 subscription 的權限 (例如 pubsub.topics.create 和 pubsub.subscriptions.create) 允許使用者建立資源,但並未限制他們對這些資源的發布和訂閱權限。使用服務帳戶執行應用程式是常見模式,但若要實現每個使用者擁有獨立資源且只能存取自己的資源,仍需對服務帳戶或應用程式邏輯進行額外的授權管理,單純使用服務帳戶本身並不能直接解決每個使用者資源隔離的問題。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡