NAME

Net::Amazon::DynamoDB::Lite - DynamoDB Client

SYNOPSIS

use Net::Amazon::DynamoDB::Lite;

my $dynamo = Amazon::DynamoDB::Lite->new(
    region => 'ap-northeast-1',
    access_key => 'XXXXX',
    secret_key => 'YYYYY',
);
my $tables = $dynamo->list_tables;

DESCRIPTION

Net::Amazon::DynamoDB::Lite is simple DynamoDB Client. It is really simple, fast, easy to use of the DynamoDB service.

THIS IS A DEVELOPMENT RELEASE. API MAY CHANGE WITHOUT NOTICE.

METHODS

list_tables

Returns an arrayref of table names associated with the current account and endpoint.

put_item

Creates a new item, or replaces an old item with a new item.

get_item

Returns a set of attributes for the item with the given primary key.

update_item

Edits an existing items attributes, or adds a new item to the table if it does not already exist.

delete_item

Deletes a single item in a table by primary key.

create_table

Adds a new table to your account.

delete_table

Deletes a table and all of its items.

describe_table

Returns a information abount the table, including the current status of the table.

update_table

Updates the provisioned throughput for the given table, or manages the global secondary indexes on the table.

query

Uses the primary key of a table or a secondary index to directly access items from that table or index.

scan

Returns one or more items and item attributes by accessing every item in a table or a secondary index.

batch_get_item

Returns the attributes of one or more items from one or more tables.

batch_write_item

Puts or Deletes multiple items in one or more tables.

CONTRIBUTORS

kablamo

LICENSE

Copyright (C) Kazuhiro Shibuya.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

Kazuhiro Shibuya