在 App Design Center 中設定 Pub/Sub
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
Pub/Sub 是可擴充的非同步訊息服務,會分離產生訊息的服務與處理訊息的服務。詳情請參閱「什麼是 Pub/Sub?」一文。
本文說明使用應用程式設計中心建立 Pub/Sub 主題和訂閱項目時,可設定的連線和參數。設定參數是以 terraform-google-pubsub Terraform 模組為依據。
元件連線
下表列出可連線至 Pub/Sub 主題或訂閱項目的元件,以及應用程式和產生的 Terraform 程式碼的更新結果。
已連結的元件 |
應用程式更新 |
背景資訊 |
Compute Engine 執行個體範本 |
- Compute Engine 執行個體可以發布訊息至 Pub/Sub 主題,也可以從該主題接收訊息。
- Pub/Sub 主題 ID 會新增至 Compute Engine 執行個體範本中繼資料。
|
執行個體範本 |
服務帳戶 |
- 服務帳戶可以管理 Pub/Sub 主題,並從訂閱項目提取訊息。
- 系統會將
roles/pubsub.editor 角色新增至服務帳戶。
- 服務帳戶名稱和電子郵件資訊會新增至 Pub/Sub 提取訂閱項目。
|
使用 IAM 控管存取權 |
BigQuery |
- Pub/Sub 訂閱項目可將訊息寫入 BigQuery 資料集。
- BigQuery 資料集資訊會新增至 BigQuery 訂閱欄位。
|
BigQuery 訂閱項目 |
Cloud Run |
- Cloud Run 服務可以接收訊息,或發布至 Pub/Sub 主題。
- Pub/Sub 主題 ID 會新增至 Cloud Run 環境變數。
- 系統會將
roles/pubsub.publisher 和 roles/pubsub.subscriber 角色新增至 Cloud Run 服務帳戶。
- Cloud Run 服務會新增至 Pub/Sub 推送和提取訂閱欄位。
|
搭配使用 Pub/Sub 與 Cloud Run 教學課程 |
Cloud Storage |
- Pub/Sub 訂閱項目可將訊息寫入 Cloud Storage 值區。
- Cloud Storage 值區資訊會新增至 Pub/Sub 訂閱欄位。
|
Cloud Storage 訂閱方案 |
必要設定參數
如果範本包含 Pub/Sub 元件,您必須先設定下列參數,才能部署範本。
選用設定參數
以下是視需要選用的參數。如要顯示進階參數,請在「設定」區域選取「顯示進階欄位」。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-12-16 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-12-16 (世界標準時間)。"],[],[]]