AWS SDK for Ruby
Developer Guide

Adding an Item to an Amazon DynamoDB Table

The following example adds an item with the year 2015 and title The Big New Movie to the Movies table in the us-west-2 region.

require 'aws-sdk-dynamodb' # v2: require 'aws-sdk' # Create dynamodb client in us-west-2 region dynamodb = Aws::DynamoDB::Client.new(region: 'us-west-2') item = { year: 2015, title: 'The Big New Movie', info: { plot: 'Nothing happens at all.', rating: 0 } } params = { table_name: 'Movie', item: item } begin result = dynamodb.put_item(params) puts 'Added movie: ' + year.to_i.to_s + ' - ' + title rescue Aws::DynamoDB::Errors::ServiceError => error puts 'Unable to add movie:' puts error.message end

See the complete example on GitHub.