bucket notification-rule create

Allows creating bucket notification rules for the given bucket.

Warning

Event Notifications feature is in “Private Preview” state and may change without notice. See https://www.backblaze.com/blog/announcing-event-notifications/ for details.

Examples:

b2 notification-rule create b2://bucketName/optionalSubPath/ ruleName --event-type "b2:ObjectCreated:*" --webhook-url https://example.com/webhook

Requires capability:

  • readBucketNotifications

  • writeBucketNotifications

b2 bucket notification-rule create [-h] --event-type EVENT_TYPE --webhook-url
                                   WEBHOOK_URL [--sign-secret SIGN_SECRET]
                                   [--custom-header CUSTOM_HEADER] [--enable]
                                   [--disable] [--json]
                                   B2_URI ruleName

Positional Arguments

B2_URI

B2 URI of the bucket with optional path prefix, e.g. b2://bucketName or b2://bucketName/optionalSubPath/

ruleName

Name of the rule

Named Arguments

--event-type

Events scope, e.g., ‘b2:ObjectCreated:*’. Can be used multiple times to set multiple scopes.

--webhook-url

URL to send the notification to

--sign-secret

optional signature key consisting of 32 alphanumeric characters

--custom-header

Custom header to be sent with the notification. Can be used multiple times to set multiple headers. Format: HEADER_NAME=VALUE

--enable

Flag to enable the notification rule

--disable

Flag to disable the notification rule

Default: True

--json

output in JSON format to use in scripts

Default: False