SuperAPI AI 工具集

pubsub-basics

通用与其它

查看项目

更新于 10-15 23:34

技能介绍

用途:该技能提供通过 gcloud CLI 操作 Google Cloud Pub/Sub 的安全、可重复指引,适用于事件驱动系统、流式管道与异步服务集成的资源创建、检查与运维。

主要能力:覆盖核心消息概念(主题、订阅、拉取/推送投递、确认与确认截止时间、死信主题、Schema);说明所需 IAM 角色(Pub/Sub Admin、Publisher、Subscriber、Viewer、Service Account User);提供创建主题、拉取订阅、推送订阅、绑定 Schema 与死信策略的命令配方;并给出资源命名与验证清单。

使用方式:先启用 API(gcloud services enable pubsub.googleapis.com --project=PROJECT_ID),更新并授权 gcloud CLI,确认当前项目与账号。创建资源时显式指定 --project 与 --quiet,例如 gcloud pubsub topics create TOPIC_ID --project=PROJECT_ID --quiet;创建订阅可加 --ack-deadline、--dead-letter-topic、--max-delivery-attempts、--message-filter 等参数。Schema 类型只有 AVRO 与 PROTOCOL_BUFFER,JSON 是消息编码(--message-encoding=json),不是 Schema 类型。死信策略须配置在消费源主题的订阅上,并给 Pub/Sub 服务代理授予相应发布与订阅权限。

适用场景:事件驱动架构、流式管道、异步服务集成、无服务器消费者与 Webhook 式集成。

限制:需具备相应 IAM 权限;推送订阅端点须为可访问的 HTTPS 地址;至少一次投递要求消费者幂等;具体收费、价格与效果资料暂未提供。