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