AWS Developer Tools Blog
Create, Update, and Delete Global Secondary Indexes Using the Amazon DynamoDB Document API
Amazon DynamoDB recently announced a new feature, online indexing that helps you create and modify global secondary indexes (GSI) after table creation. You can also delete a global secondary index associated with a table at any time. This blog post shows how easy it is to use the Amazon DynamoDB Document API of AWS SDK […]
Clock-skew correction
Clock skew is the difference in time between two computers. In the context of this blog post, it’s the difference between the time on a computer running your .NET application (client) and Amazon’s (server). If the client time is different from server time by more than about 15 minutes, the requests your application makes will […]
Amazon DynamoDB Document API in Ruby (Part 3 – Update Expressions)
As we showed in previous posts, it’s easy to put JSON items into Amazon DynamoDB, retrieve specific attributes with projection expressions, and fetch only data that meet some criteria with condition expressions. Now, let’s take a look at how we can conditionally modify existing items with Update Expressions. (Note: this code uses the same ProductCatalog […]
Amazon DynamoDB Document API in Ruby (Part 2 – Condition Expressions)
As we showed in the previous post, it’s easy to put JSON items into Amazon DynamoDB and retrieve specific attributes with projection expressions. Condition Expressions provide a more flexible and SQL-like way to retrieve only the items you want from DynamoDB. First, let’s put a few more items into DynamoDB using a BatchWriteItem operation. (Note: […]
Using NuGet and Chocolatey package managers in AWS CloudFormation and AWS Elastic Beanstalk
In this guest post by AWS Solutions Architect Lee Atkinson, we are going to describe how you can take advantage of the NuGet and Chocolatey package managers inside your CloudFormation templates and Elastic Beanstalk applications. AWS CloudFormation and AWS Elastic Beanstalk support the Microsoft Windows Installer for installing .msi files onto Microsoft Windows instances managed […]
Amazon DynamoDB Document API in Ruby (Part 1 – Projection Expressions)
Amazon DynamoDB launched JSON Document Support along with several improvements to the DynamoDB API. This post is part of a series where we’ll explore these features in more depth with the AWS SDK for Ruby V2. In particular, this post focuses on putting items into DynamoDB using the Ruby SDK and controlling the data we […]
Amazon S3 Client-side Key Migration to AWS Key Management Service
In an earlier blog, Taming client-side key rotation with the Amazon S3 encryption client, we introduced the putInstructionFile API that makes Amazon S3 client-side key rotation easy. In the long run, however, wouldn’t it be nice if you could eliminate the administrative overhead of managing your client-side master keys, and instead have them fully managed […]
Mapping Cmdlets to AWS Service APIs
The consistency of the standardized verb and naming scheme used by Windows PowerShell makes learning the basics of the shell relatively easy, but translating knowledge of an existing API to the standard names can be difficult at first. Starting with version 2.3.19, AWS Tools for Windows PowerShell contains a new cmdlet to help with discovery: […]
Automatic Pagination of Responses in the AWS SDK for .NET (Preview)
As part of our recent preview release of Resource APIs for .NET we have exposed one of the underlying features in the low-level .NET SDK as well. Many of the AWS APIs that return collections of items have a pagination interface. Rather than return all results at once, the service returns a certain number of […]
Announcing V2 of the AWS SDK for Ruby
I am excited to announce today’s stable release of version 2 of the AWS SDK for Ruby. It is available now as the aws-sdk gem on RubyGems. Features Version 2 of the AWS SDK for Ruby, the aws-sdk gem, provides a number of powerful features for developers including: Support for 40+ services Resource interfaces for […]