AWS Kinesis binding spec
Detailed documentation on the AWS Kinesis binding component
See this for instructions on how to set up an AWS Kinesis data streams
Setup Dapr component
See Authenticating to AWS for information about authentication-related attributes
apiVersion: dapr.io/v1alpha1 kind: Component metadata: name: <NAME> namespace: <NAMESPACE> spec: type: bindings.aws.kinesis version: v1 metadata: - name: streamName value: KINESIS_STREAM_NAME # Kinesis stream name - name: consumerName value: KINESIS_CONSUMER_NAME # Kinesis consumer name - name: mode value: shared # shared - Shared throughput or extended - Extended/Enhanced fanout - name: region value: AWS_REGION #replace - name: accessKey value: AWS_ACCESS_KEY # replace - name: secretKey value: AWS_SECRET_KEY #replace - name: sessionToken value: *****************
modeAccepted values: shared, extended. shared - Shared throughput, extended - Extended/Enhanced fanout methods. More details are here
streamNameis the AWS Kinesis Stream Name.
consumerNameis the AWS Kinesis Consumer Name.
WarningThe above example uses secrets as plain strings. It is recommended to use a secret store for the secrets as described here.
Output Binding Supported Operations
- Bindings building block
- How-To: Trigger application with input binding
- How-To: Use bindings to interface with external resources
- Bindings API reference
- Authenticating to AWS
Last modified February 12, 2021: Merge pull request #1202 from dapr/upmerge-0.11 (b733ec9)