PawsX-DynamoDB-DocumentClient
view release on metacpan or search on metacpan
TableName => 'users',
Key => {
user_id => 24,
},
);
DESCRIPTION
Paws (in this author's opinion) is the best and most up-to-date way of
working with AWS. However, reading and writing DynamoDB items via Paws'
low-level API calls can involve a lot of busy work formatting your data
structures to include DynamoDB types.
This module simplifies some DynamoDB operations by automatically
converting back and forth between simpler Perl data structures and the
request/response data structures used by Paws.
For more information about how types are mananged, see
Net::Amazon::DynamoDB::Marshaler.
This module is based on a similar class in the AWS JavaScript SDK
lib/PawsX/DynamoDB/DocumentClient.pm view on Meta::CPAN
my $user = $dynamodb->get(
TableName => 'users',
Key => {
user_id => 24,
},
);
=head1 DESCRIPTION
Paws (in this author's opinion) is the best and most up-to-date way of working with AWS. However, reading and writing DynamoDB items via Paws' low-level API calls can involve a lot of busy work formatting your data structures to include DynamoDB type...
This module simplifies some DynamoDB operations by automatically converting back and forth between simpler Perl data structures and the request/response data structures used by Paws.
For more information about how types are mananged, see L<Net::Amazon::DynamoDB::Marshaler>.
This module is based on a similar class in the L<AWS JavaScript SDK|http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/DocumentClient.html>.
=head2 outputs
By default, the methods below return plain values (or nothing) that make normal use cases simpler, as opposed to the output objects that Paws generates. For example, get() returns a hashref of the item's data, as opposed to a L<Paws::DynamoDB::GetIte...
( run in 0.539 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )