本快速入门介绍如何创建一个程序,该程序使用 Pub/Sub API 向 Pub/Sub 主题发布“Hello World!”消息。
准备工作
在运行本快速入门之前,请确保您或您的管理员已满足以下前提条件:
您拥有一个 Google Cloud 账号和项目。
您的项目已启用结算功能。了解如何确认您的项目是否已启用结算功能。
已安装并配置本地版本或任何云版本的 ABAP SDK for Google Cloud。了解如何安装和配置本地版本或任何云版本的 ABAP SDK for Google Cloud。
已设置用于访问 Google Cloud APIs 的身份验证。了解如何设置身份验证。
为服务账号授予 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
。在程序字段中,输入程序名称,例如
ZDEMO_PUBSUB
。点击创建。
指定程序属性:
在标题字段中,输入程序标题,例如
Publish messages to a Pub/Sub topic
。在类型字段中,选择
Executable Program
。点击保存。
将程序保存为本地对象。
在 ABAP 编辑器中,添加以下代码:
将
DEMO_PUBSUB
替换为客户端密钥名称。
在
SE38
中运行您的应用。如需验证结果,请按以下步骤操作:
在 Google Cloud 控制台中,前往 Pub/Sub。
选择订阅
SAMPLE_SUB_TOPIC_01
,然后前往消息标签页。使用拉取功能检查“Hello World!”消息是否已发布到主题。
后续步骤
- 探索 GitHub 代码库 GoogleCloudPlatform/google-cloud-abap/abap-sdk/ZGOOG_SDK_QUICKSTART/ 中提供的其他快速入门。
- 阅读使用本地版本或任何云版本的 ABAP SDK for Google Cloud 进行应用开发指南。
- 查看代码示例。
- 在 Cloud 论坛上提出问题并与社区讨论 ABAP SDK for Google Cloud。