S3 Bucket Notifications

Creating S3 bucket notifications in DuploCloud

DuploCloud makes it easy to configure event-driven workflows using Amazon S3 bucket notifications. You can trigger SQS queues, SNS topics, or Lambda functions automatically when specific events occur in an S3 bucket, such as when a new object is uploaded or deleted.

Before setting up a notification, ensure the destination resource (SQS, SNS, or Lambda) is available in your Tenant. For help creating these resources, see:

  • SQS Queues: for receiving event messages asynchronously.

  • SNS Topics: for publishing notifications to multiple subscribers.

  • Lambda Functions: to execute custom code in response to events.

Creating S3 Bucket Notifications

Automatically trigger SQS queues, SNS topics, or Lambda functions when specific events occur in your S3 bucket, for example, when a new object is created.

  1. Navigate to Cloud Services -> Storage.

  2. Select the S3 tab.

  3. In the NAME column, click the name of the bucket you want to configure.

  4. Select the Notifications tab.

  5. Click Add. The Add S3 Bucket Notification pane displays.

    Add S3 Bucket Notification pane
  6. Complete the following fields:

Destination Type

Select the service that will receive event notifications, e.g., SQS, SNS, or Lambda.

Destination

Select the specific destination resource (the SNS, SQS, or Lambda).

Event Types

Specify the events that will trigger notifications. You can select multiple events, e.g., All object create events, PUT, Object Removed.

  1. Click Save to create the notification.

Tip: A common use case is sending All object create events to an SQS queue to trigger downstream processing like Lambda or container services.

Enabling Amazon EventBridge Notifications

In addition to specific event notifications, you can forward all S3 bucket events to Amazon EventBridge.

  1. In the DuploCloud Portal, navigate to Cloud Services -> Storage.

  2. Select the S3 tab.

  3. In the NAME column, click the name of the bucket you want to configure.

  4. Select the Notifications tab.

  5. In the Amazon EventBridge section, click Edit. The Edit Amazon EventBridge pane displays.

    Edit Amazon EventBridge pane
  6. Select On or Off in the Send notifications to Amazon EventBridge for all events in this bucket list box.

  7. Click Save.

Note: EventBridge notifications are broad and include all supported bucket-level events. This is useful for centralized event routing or integrations with other AWS services via EventBridge rules.

Last updated

Was this helpful?