本快速入門說明如何使用 Pub/Sub API 建立程式,將「Hello World!」訊息發布至 Pub/Sub 主題。
事前準備
執行本快速入門前,請確認您或管理員已完成下列先決條件:
您擁有 Google Cloud 帳戶和專案。
專案已啟用計費功能。瞭解如何確認您已啟用專案的計費功能。
已安裝及設定 Google Cloud 適用的 ABAP SDK 的內部部署或任何雲端版本。瞭解如何安裝及設定 Google Cloud 專用 ABAP SDK 的內部部署版或任何雲端版。
已設定驗證方法,以便存取 Google Cloud API。瞭解如何設定驗證。
將 IAM 角色
roles/pubsub.publisher
授予服務帳戶。請確認您已在 Google Cloud 專案中啟用 Pub/Sub API。
建立 Pub/Sub 主題
SAMPLE_TOPIC_01
,並新增拉取訂閱項目SAMPLE_SUB_TOPIC_01
。詳情請參閱「建立主題」和「建立訂閱項目」。
建立用來將訊息發布至 Google Cloud的程式
在 SAP 系統中,使用交易
SE38
在自訂命名空間 (例如 Z 或 Y) 中建立可執行的程式。在 SAP GUI 中輸入交易代碼
SE38
。在「Program」欄位中輸入計畫名稱,例如
ZDEMO_PUBSUB
。按一下 [建立]。
指定節目屬性:
在「Title」欄位中,輸入節目名稱,例如
Publish messages to a Pub/Sub topic
。在「Type」欄位中,選擇「
Executable Program
」。按一下 [儲存]。
將程式儲存為本機物件。
在 ABAP 編輯器中,新增下列程式碼:
將
DEMO_PUBSUB
替換為用戶端金鑰名稱。
在
SE38
中執行應用程式。如要驗證結果,請按照下列步驟操作:
在 Google Cloud 控制台中,前往「Pub/Sub」。
選取訂閱項目
SAMPLE_SUB_TOPIC_01
,然後前往「訊息」分頁。使用 PULL 功能,確認「Hello World!」訊息是否已發布至主題。
後續步驟
- 探索 GitHub 存放區中提供的其他快速入門,GoogleCloudPlatform/google-cloud-abap/abap-sdk /ZGOOG_SDK_QUICKSTART/。
- 請參閱「使用 ABAP SDK for Google Cloud 的內部部署版或任何雲端版本開發應用程式」指南。
- 查看程式碼範例。
- 在 Cloud 論壇上向社群提問,並討論 ABAP 適用的 Google Cloud SDK。