首页 > 编程语言 >AWS无服务器 应用程序开发—第十八章 AWS EventBridge

AWS无服务器 应用程序开发—第十八章 AWS EventBridge

时间:2024-07-16 17:55:14浏览次数:14  
标签:EventBridge 自定义 AWS 程序开发 总线 事件 路由

AWS EventBridge 是一项无服务器事件总线服务,可以方便地将数据从源传输到目标。EventBridge 能够处理应用程序和服务之间的事件传递,并通过路由事件数据来触发各种操作。以下是使用 AWS EventBridge 的详细指南,包括其核心概念和操作步骤。

核心概念

  1. 事件源:生成事件的 AWS 服务或自定义应用程序。
  2. 事件总线:接收、过滤和路由事件的通道。默认总线接收大多数 AWS 服务的事件,您也可以创建自定义总线。
  3. 规则:定义事件的路由方式。规则可以过滤特定事件,并将其传递到一个或多个目标。
  4. 目标:接收事件并执行相应操作的 AWS 服务或自定义应用程序。常见的目标包括 AWS Lambda、SNS、SQS、Step Functions 等。

步骤指南

1. 创建事件总线(可选)
如果默认事件总线满足需求,可以跳过此步骤。如果需要创建自定义事件总线:

aws events create-event-bus --name my-event-bus

2. 创建规则
规则定义哪些事件将路由到哪些目标。以下是创建规则的示例:

aws events put-rule --name my-rule --event-bus-name 

标签:EventBridge,自定义,AWS,程序开发,总线,事件,路由
From: https://blog.csdn.net/xianyinsuifeng/article/details/140473004

相关文章

  • 小程序开发基础01-学习路线
    微信小程序是一种运行在微信生态系统内的轻量级应用程序。它们无需安装、即用即走,为用户提供了便捷的使用体验。对于开发者而言,小程序开发是一种更简洁、高效的方式来触达用户。小程序开发简介编程语言:小程序使用的主要语言是JavaScript,以及配套的WXML(微信的HTML)和WXSS(微信的CS......
  • 脚本管理AWS-EC2
    这里使用pythonSDKboto3,文档:https://aws.amazon.com/sdk-for-python/https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html安装pip3installboto3配置cdmkdir.awsvim~/.aws/credentials[default]aws_access_key_id=YOUR_ACCESS_KEY......
  • aws cdn cloudfront+ssl证书 配置
    1、打开cloudfront控制台,点击“创建分配”https://us-east-1.console.aws.amazon.com/cloudfront/v4/home?region=us-east-1#/distributions在创建界面选择创建好的负载均衡然后协议选择仅https或匹配查看器到证书的地方点击"请求证书" 然后直接点下一步就好填入,*.域......
  • 小白学习微信小程序开发中的用户管理与权限设置
    用户管理与权限设置是微信小程序开发中非常重要的一部分,它关乎到小程序的安全性和用户体验。本文将从用户管理和权限设置两个方面来详细介绍相关内容,并提供代码案例。一、用户管理用户管理是指对小程序的用户进行管理,包括用户注册、登录、信息获取等操作。下面以一个简单的用......
  • 微信小程序开发入门指南
    微信小程序自发布以来,因其便捷的使用体验和庞大的用户基数,吸引了众多开发者和企业投入其中。本篇技术博客将带你从零开始,逐步了解并掌握微信小程序的开发流程,包括环境搭建、创建项目、基础组件与API的使用以及调试与发布等关键步骤。小程序源码见最下方一、开发环境搭建1.......
  • C# winform e.Graphics.DrawString 旋转打印一例
    前段时间的合格证标签打印老是卡纸,车间将纸竖过来放卡纸少很多,程序也要做修改,在原程序上加了以下两行代码;e.Graphics.TranslateTransform(285,685);e.Graphics.RotateTransform(-90.0F);第一行的两个坐标,要一点一点调试,没有找到什么科学的......
  • AWS JDBC Driver连接中国区的Aurora需要配置参数 enableClusterAwareFailover=false
    AWSJDBCDriver中国区和Global区域的区别是,由于中国区AuroraEndpoint与Global的后缀不同,中国区的AWSJDBCDriver其实无法识别中国区endpoint,因为中国区的资源endpoint是以".cn"结尾,这个endpoint不被认为是aurora的endpoint,会被认为是customdomain.因此应用程序在使用AW......
  • 旧衣回收小程序开发,提高回收效率,实现创收
    随着人们生活水平的提高,对穿衣打扮也越来越重视,衣服更换频率逐渐增高,旧衣回收行业因此产生,并随着市场规模的扩大,拥有了完善的回收产业链,旧衣回收行业的发展不仅能够让大众获得新的赚钱方式,也为我国资源回收利用、保护环境做出了贡献。一、旧衣回收小程序特点旧衣回收市场的......
  • aws密钥丢失,如何处理?
    第一种方法:注意:你的公网IP如果是自动分配的,不能停机,一但停机IP就会变,这种方法就不太合适1.首先创建一个新的密钥对,建立后将自动下载至您的本地2.chmod400myKey.pem修改密钥对权限3.执行命令`ssh-keygen-y-fmyKey.pem`,您将会获得一串"公钥",这是要配置在后续userda......
  • 微信小程序开发--获取输入框input的值的两种方式
    在微信小程序中,可以通过以下几种方式来获取输入框的值:方式1:使用bindinput绑定输入事件,通过event.detail.value获取输入框的值。具体操作如下:<inputbindinput="onInput"placeholder="请输入内容"></input>Page({onInput:function(event){varvalue=event.detail;......