Integrating AWS DynamoDB

For many businesses, FileMaker has long served as the primary hub for data. However, there are plenty of situations where FileMaker either can’t perform a specific task or simply isn’t fast enough for the workload.

This is where external technologies shine. Python handles complex mathematical operations with exceptional speed. JavaScript can process large datasets far more efficiently than a FileMaker custom function. And your data doesn’t always need to live inside the same tool you use to manage it. Sometimes, the most effective approach is to let FileMaker act as the connective layer, the glue-between so to say, of your specialized systems.

In this video, I walk through the integrations available with Amazon Web Services (AWS). In particular, DynamoDB. With AWS offering such an enormous range of services, far more than any one person can fully master, knowing even a few of them can give you valuable insight into when to offload tasks or data storage to a more suitable platform. If you’ve never explored options outside FileMaker for managing or storing your data, this video will give you a few more ideas to consider.

AttachmentSize
IntegratingAWSDynamoDB.zip1.74 MB
Tags:

Comments

Nice video but you suggest that you walk us through the whole proces, but I miss:
1. the setup of tables,
2. how to get your ARN and set the resources in the policy.
3. and then how to set you access key... there are multiple options there
No easy parts just to skip over... ChatGPT will help but maybe add them in for others ;-)

ps. you might want to say something about this line:"[ "Key.primary-key.S" ; key ; JSONString ];" in you custom function>
"primary-key" is here hard coded and when the Table is setup with a different key name things go bust.

Much useful info here. A tip on the script debugging is to use --trace-ascii instead of --trace as to only capture the text from Curl and not the hex code also, as that's what you usually want.