Roblo3 is a fun ‘Unofficial SDK for Amazon Web Services compatible with Roblox’
Basically, you can read & write to dynamoDB from Roblox.
https://roblo3.netlify.app/getting-started/accessing-service-resources/
You need to enable HttpService

So, to read\write to dynamoDB from Roblox you will need an IAM account (this is a decent description of why https://roblo3.netlify.app/security/roblox-and-aws-iam/ )
Here is the how https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_examples_dynamodb_specific-table.html
Then you will need to create a simple dynamoDB table.

Place Roblo3 SDK into ServerScriptService then call require on the path to the SDK. You could put this in a click event.
local ServerScriptService = game:GetService("ServerScriptService")
local roblo3 = require(ServerScriptService.Roblo3)
local awsArgs = {
["accessKeyID"] = "ACCESS_KEY_ID",
["secretAccessKey"] = "SECRET_ACCESS_KEY",
["regionName"] = "us-west-2"
}
local dynamodb = roblo3.resource("dynamodb", awsArgs)
local table = dynamodb:Table("TestTable")
local response = table:PutItem(
{["Item"] = { ["id"] = "helloworld" }
}
)
Tada
