在这个文档里没看到这个属性怎么设置? https://docs.serverless-devs.co

在这个文档里没看到这个属性怎么设置? https://docs.serverless-devs.com/fc/yaml/triggers#eventbridge-%E8%A7%A6%E5%8F%91%E5%99%A8

展开
收起
Java工程师 2023-05-06 10:00:50 129 分享 版权
3 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    如果您在文档中没有找到设置 EventBridge 触发器的属性,可以尝试使用以下配置示例:

    triggers: - name: eventbridge-trigger type: eventbridge parameters: name: eventbridge-rule-name event_pattern: '{"source": ["aws.ec2"], "detail-type": ["EC2 Instance State-change Notification"]}' yaml 其中,name 属性指定 EventBridge 规则的名称,event_pattern 属性指定 EventBridge 规则的事件模式。您可以根据需要修改这些属性,以满足您的业务需求。

    需要注意的是,EventBridge 触发器目前只支持在 Serverless Devs CLI 中使用,不支持在 YAML 文件中使用。如果您需要在 YAML 文件中使用 EventBridge 触发器,可以考虑使用 AWS Lambda 来实现。

    2023-05-06 16:50:40
    赞同 展开评论
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    对于 EventBridge 触发器,您可以在 Serverless Devs 的 YAML 配置文件中使用 eventBridge 属性来设置触发器的配置。具体来说,您需要在 triggers 字段下添加一个 eventBridge 字段,并在其中设置相应的属性,例如:

    triggers:
      - eventBridge:
          eventBus: <event_bus_name>
          pattern:
            source:
              - "aws.ec2"
            detail-type:
              - "EC2 Instance State-change Notification"
    

    其中,eventBus 属性用于指定要使用的 EventBridge 事件总线名称,pattern 属性用于指定要匹配的事件模式。在 pattern 属性中,您可以设置多个匹配规则,例如按 sourcedetail-typedetail 等字段进行匹配。

    2023-05-06 12:01:48
    赞同 展开评论
  • 这个我们更新一下文档。您可以控制台上导出配置。可以看到怎么写

    回答10.png

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-05-06 10:03:57
    赞同 展开评论

快速交付实现商业价值。

收录在圈子:
+ 订阅
阿里云 云原生应用平台 肩负阿里巴巴集团基础设施云化以及核心技术互联网化的重要职责,致力于打造稳定、标准、先进的云原生产品,成为云原生时代的引领者,推动行业全面想云原生的技术升级,成为阿里云新增长引擎。商业化产品包括容器、云原生中间件、函数计算等。
还有其他疑问?
咨询AI助理