Skip to main content

SNS alerts

Use SNS when you want kwatch incidents delivered to this channel. This page is generated from the current provider catalog and lists every field accepted by the installed release.

Credentials, tokens, keys, passwords, and webhook URLs must be mounted from a Kubernetes Secret. Use an exact ${file:/absolute/path} reference for every field marked Secret.

Configuration

FieldTypeRequiredSecretValidationDefaultDescription
accessKeyIdstringyesyesAWS access key ID
secretAccessKeystringyesyesAWS secret access key
regionstringnonous-east-1AWS region (default: us-east-1)
topicArnstringnonoSNS topic ARN (or targetArn)
targetArnstringnonoSNS target ARN (alternative to topicArn).
subjectstringnonoOptional subject (email subscriptions)
routesjsonnonojsonOptional JSON route filters.
retry.maxAttemptsintegernonointegerOptional maximum retry attempts.
retry.delaystringnonoOptional retry delay, for example 5s.
fallbackstringnonoOptional fallback provider name.

Minimal example

alert:
sns:
accessKeyId: "${file:/config/sns-accessKeyId}"

Add routes, retry, and fallback when you need delivery filtering or recovery. See the channels overview for guidance, or the complete provider reference for the catalog-wide view.