1 Answer
- Newest
- Most votes
- Most comments
0
To use a DynamoDB table for checkpointing at the consumer account you will need to:
- Create a new DynamoDB table in the consumer account that has the same structure as the checkpointing table in the source account.
- Update the kinesis consumer code in Nifi to use the new DynamoDB table in the consumer account
- Test the new configuration to ensure that checkpointing is working
Please make sure the correct permissions are updated to allow cross account access to the new DynamoDB. Please check with the Nifi documentation to get the exact permissions needed.
In response to the table growth, the database should remain stable so long as your shard count doesn't change. When shards rollover periodically, this number is briefly elevated, but if your application is processing at par with the throughput, it would go back down pretty fast.
Relevant content
- Accepted Answerasked 2 years ago
- Accepted Answerasked 9 months ago
- AWS OFFICIALUpdated 10 months ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated 5 months ago