Why do we want to connect DynamoDB and Salesforce?
DynamoDB can store transactional key and value pair information from a system. By connecting with Salesforce, we can access that data for reporting and decision-making. We can look at what a user has going on in a very scalable way and target our marketing based on transactions or information stored in DynamoDB. For example, assume a fictitious company, PocketLanguage, stores all transaction data, people answering questions, reading a Spanish lesson, etc. They could then use the Connect link with DynamoDB to bring that information in and relate it to a contact. By doing so, they can say, “Person A, who pays $3.99/mo, has shown a lot of interest in Spanish”, and then they can make decisions on what marketing materials to send to them, such as “Hey, it seems you like romance languages, now that you’ve mastered Spanish, why not try French?” Now let's see how to make that connection.
To start the Connection setup, we need some information from our AWS Account. We will need the Region, the Endpoint, and the Access Key ID and Secret. Follow the steps below to get this information, and then we will move on to Salesforce.
Get AWS connection Information
Region
Check your region in your AWS Settings
Endpoint
For HTTP & HTTPS dynamodb.{region}.amazonaws.com
In the US HTTPS only dynamodb-fips.{region}.amazonaws.com
AccessKey
AWSAccessKeyId
AWSSecretKey
Go to your Security Credentials