AWS SNS
Type: bindings.aws.sns
Status: alpha
Reference: https://docs.dapr.io/reference/components-reference/supported-bindings/sns/
Example
apiVersion: cra.diagrid.io/v1beta1
kind: Component
metadata:
name: <name>
spec:
type: bindings.aws.sns
version: v1
metadata:
# AWS access key associated with an IAM account (Optional)
#- name: accessKey
# value: "AKIAIOSFODNN7EXAMPLE"
# This maintains backwards compatibility with existing fields. It will be deprecated as of Dapr 1.17. Use 'region' instead. The AWS Region where the AWS resource is deployed to. (Optional)
#- name: awsRegion
# value: "us-east-1"
# The AWS Region where the AWS resource is deployed to. This will be marked required in Dapr 1.17. (Optional)
#- name: region
# value: "us-east-1"
# The secret key associated with the access key (Optional)
#- name: secretKey
# value: "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
# AWS session token to use. A session token is only required if you are using temporary security credentials. (Optional)
#- name: sessionToken
# value: "TOKEN"
# The SNS topic name.
- name: topicArn
value: "arn:::topicarn"
# AWS endpoint for the component to use, to connect to SNS-compatible services or emulators. Do not use this when running against production AWS. (Optional)
#- name: endpoint
# value: "http://mycompany.com:4566"