更新时间:2023-11-22 GMT+08:00

OBS事件

华为云函数可以由不同的event源触发。这些事件源可以通过event定义和配置。

OBS事件

此示例设置一个OBS事件,每当对象上传到my-service-resource时,该事件将触发first函数。
# serverless.yml

functions:
  first:
    handler: index.first
    events:
      - obs:
          bucket: bucket
          events:
            - s3:ObjectCreated:Put
            - s3:ObjectCreated:Post
// index.js

exports.first = async (event, context) => {
  const response = {
    statusCode: 200,
    body: JSON.stringify({
      message: 'Hello!',
    }),
  };

  return response;
};