You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CDK创建S3事件通知触发器时如何自定义事件名称

解决方案

可以自定义S3事件触发器的名称,调用addObjectCreatedNotification方法时传入第三个配置参数,指定eventName字段即可实现。

你可以参考修改后的代码示例:

const sqs = Queue.fromQueueArn(this,"sqs", mySQS.sqsARN);

this.s3bucket.addObjectCreatedNotification(
  new SqsDestination(sqs),
  // 第二个参数为事件筛选规则,无需筛选可传空对象
  {},
  // 第三个参数为通知配置项,可指定自定义事件名
  {
    eventName: "自定义的S3上传事件触发器名称"
  }
)

注意事项

  • 自定义的事件名称需要符合S3命名规则:仅支持字母、数字、连字符-、下划线_,长度不能超过255个字符
  • 同一存储桶下的事件触发器名称不能重复,建议根据业务、环境等维度拼接名称避免冲突

内容的提问来源于stack exchange,提问作者Hrishikesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 12:00:01