You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: AWS::DynamoDB::Binary

Inherits:
String
  • Object
show all
Defined in:
lib/aws/dynamo_db/binary.rb

Overview

Use this class to wrap strings that you want Amazon DynamoDB to store as a binary attribute. This can reduce the size of larger attributes to save on storage costs.

table = AWS::DynamoDB.new.tables['data-table']
table.hash_key = { 'id' => :string }
table.range_key = { 'position' => :number }

# put an item with a binary data attribute
table.items.create(
  'id' => 'abc',
  'position' => 5,
  'data' => AWS::DynamoDB::Binary.new('abc')
)