用postman 推送消息到GCP的pubsub

这篇具有很好参考价值的文章主要介绍了用postman 推送消息到GCP的pubsub。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建1个Topic 和 2个 subscription

我们可以用terraform 去创建1个topic 和 2个subscriptions

# topic
resource "google_pubsub_topic" "topic_a" {
  name = "TopicA"
  project  = var.project_id
}


# subscriptions
resource "google_pubsub_subscription" "subscription_a1" {
  name     = "SubscriptionA1"
  topic    = google_pubsub_topic.topic_a.name
  project  = var.project_id
}

resource "google_pubsub_subscription" "subscription_a2" {
  name     = "SubscriptionA2"
  topic    = google_pubsub_topic.topic_a.name
  project  = var.project_id
}





在GCP 上验证

用postman 推送消息到GCP的pubsub,gcp,google cloud,googlecloud





获得 这个Topic 的publish Rest url

获得 这个Topic 的publish Rest url
其实GCP products 的 rest url 有规律的
POST https://pubsub.googleapis.com/v1/projects/{project_id}topics/{topic_name}:publish





获得 这个Topic 的publish Rest url

基于某个gcp 账号获得1个临时的token

用个人账号 登录 gcloud

   gcloud auth login 

或者

用service account 登录 gcloud

   gcloud auth activate-service-account --key-file=[PATH_TO_JSON_KEY_FILE]

然后用下面命令获得1个token

gcloud auth print-access-token

请注意这个token只有1小时有效时间





设置postman request

我们在postman 新建1个 request
类型是Post

url 是 https://pubsub.googleapis.com/v1/projects/{project_id}topics/{topic_name}:publish
Content-Type 是 application/json

加1个header
key = Authrozation
value = Bearer <<临时token>>

payload 是

{
  "messages": [
    {
      "data": "SGVsbG8sIFdvcmxkIQ==",
      "attributes": {
        "attribute1": "value1",
        "attribute2": "value2"
      }
    }
  ]
}

其中data 里的数据必须用base 64加密





测试

发送成功是, api 会返回messageid
用postman 推送消息到GCP的pubsub,gcp,google cloud,googlecloud

Console里也可以查看消息
用postman 推送消息到GCP的pubsub,gcp,google cloud,googlecloud文章来源地址https://www.toymoban.com/news/detail-705748.html

到了这里,关于用postman 推送消息到GCP的pubsub的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 云服务部署:AWS、Azure和GCP比较

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月07日
    浏览(39)
  • GCP 上的人工智能实用指南:第三、四部分

    原文:Hands-On Artificial Intelligence on Google Cloud Platform 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则 2.3.c 张量处理单元 ( TPU )是 Goog

    2023年04月19日
    浏览(94)
  • 云计算数据分析平台:AWS vs Azure vs GCP

    云计算数据分析平台已经成为企业和组织中不可或缺的一部分,它为企业提供了实时的、可扩展的、高效的数据分析能力。亚马逊、微软和谷歌三家大厂都提供了自己的云计算数据分析平台,分别是 AWS、Azure 和 GCP。在本文中,我们将深入探讨这三个平台的优缺点,以及它们

    2024年04月14日
    浏览(44)
  • 17云计算平台的基本概念和应用,如 AWS、GCP、Azure

    AWS、GCP、Azure是目前最受欢迎的云计算平台之一,本教程将介绍它们的基本概念和应用。本教程主要包含以下内容: AWS、GCP、Azure的介绍 注册账号和创建虚拟机 存储服务的使用 数据库服务的使用 自动化部署与扩展 介绍 Amazon Web Services(AWS)是亚马逊公司提供的云计算服务平

    2024年02月05日
    浏览(43)
  • 混合云构建-如何通过Site to Site VPN 连接 AWS 和GCP云并建立一个高可用的VPN通信

    如果我们的业务环境既有AWS云又有GCP云,那么就需要将他们打通,最经济便捷的方式就是通过Site-to-Site VPN连接AWS和GCP云,你需要在两个云平台上分别配置VPN网关,并建立一个VPN隧道来安全地连接这两个环境,我们下面演示一个高可用场景下的S2S VPN线路构建,采用动态BGP协议

    2024年04月11日
    浏览(41)
  • Spring Cloud 项目中实现推送消息到 RabbitMQ 消息中间件

    (注:安装在虚拟机则填虚拟机地址,否则则为本机地址) 用户名和密码都为guest 看到如下页面则为RabbitMQ安装登录成功。 三、依赖注入 导入依赖坐标 四、配置yaml文件 配置yaml配置文件 (注:host为地址,如果安装在虚拟机则为虚拟机地址,安装在本机则本机地址。port为端

    2024年04月13日
    浏览(57)
  • react---pubsub-js消息订阅与发布

    pubsub是一个用Javascript编写的基于主题的发布/订阅库,适用于任意组件间的通信,需要先订阅再发布 ,在组件即将卸载时钩子函数中进行取消订阅。 1. 在线文档: https://github.com/mroderick/PubSubJS 2. 下载: 【npm install pubsub-js --save】 3. 使用 (1) import PubSub from \\\'pubsub-js\\\' // 引入 (2) Pub

    2024年02月08日
    浏览(31)
  • Google Cloud 与 AWS对比

    1.1:计算服务 每个云平台都提供各种计算服务。 如果您想要完全灵活地管理用于运行您的应用程序的操作系统、软件和硬件,您需要使用基础架构即服务选项。但是,有了灵活性,您就会承担很多责任。 如果您想减少您的责任(关于扩展、可用性和持久性),您可能希望在

    2024年02月06日
    浏览(48)
  • Java服务端集成Google FCM推送的注意事项和实际经验

    公司的app要上海外,涉及到推送功能,经过综合考虑,选择Google FCM进行消息推送。 查看一些集成博客和官方文档,看的似懂非懂,迷迷惑惑。本篇文章除了将我实际集成的经验分享出来,也会对看到的博客及其中产生的疑惑、注意事项一一评论。 从官方文档和众多博客中,

    2024年02月10日
    浏览(45)
  • Google Cloud Natural Language情感分析教程

    运行  PowerShell 命令: (New-Object   Net.WebClient).DownloadFile(\\\"https://dl.google.com/dl/cloudsdk/channels/rapid/GoogleCloudSDKInstaller.exe\\\", \\\"$env:TempGoogleCloudSDKInstaller.exe\\\") $env:TempGoogleCloudSDKInstaller.exe 安装时,取消选择” Bundled Python ”选项 打开Google Cloud SDK Shell (按照以下步骤输入) port和address改

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包