AWS Developer Tools Blog

Generating HAQM S3 Pre-signed URLs with SSE-KMS (Part 2)

To continue from the previous blog, I will provide specific code examples that show how you can generate and consume pre-signed URLs using server-side encryption with AWS Key Management Service (SSE-KMS). A pre-requisite to this option is that you must be using Signature Version 4 (SigV4). You can enable SigV4 in the AWS SDK for […]

Modularization Released to NuGet in Preview

Today, we pushed our new modularized version of the AWS SDK for .NET to NuGet in preview. This means there are separate NuGet packages for each AWS service. For example, if your application uses HAQM S3 and HAQM DynamoDB, then instead of including the existing AWSSDK package that includes all the AWS services, you can […]

Generating HAQM S3 Pre-signed URLs with SSE (Part 1)

By default, all objects and buckets are private in HAQM S3. Pre-Signed URLs are a popular way to let your users or customers upload or download specific objects to/from your bucket, but without requiring them to have AWS security credentials or permissions. In part 1 of this blog, we will take a look at all […]

AWS Toolkit for Eclipse Integration with AWS OpsWorks

Today, we are introducing a new addition to the AWS toolkit for Eclipse — the AWS OpsWorks plugin. This new plugin allows you to easily deploy your Java web applications from your development environment directly to AWS infrastructures. So you might remember the AWS CodeDeploy plugin that we introduced recently, and some of you have […]

Authentication in the Browser with HAQM Cognito and Public Identity Providers

Our earlier blog post introduced authentication with HAQM Cognito in the browser. HAQM Cognito has since simplified the authentication workflow. This article describes authenticating the SDK in the browser using HAQM Cognito and supported public identity providers like Google, Facebook, and HAQM. Step 1 and Step 2 outline registering your application with a public identity […]

Uploading Files to HAQM S3

I blogged previously about downloading objects from HAQM S3 using the version 2 AWS SDK for Ruby. It was requested that I write about uploading objects as well. Managed File Uploads The simplest and most common task is upload a file from disk to a bucket in HAQM S3. This is very straightforward when using […]

Storing JSON documents in HAQM DynamoDB tables

DynamoDBMapper is a high-level abstraction layer in the AWS SDK for Java that allows you to transform java objects into items in HAQM DynamoDB tables and vice versa. All you need to do is annotate your java class in a few places, and the mapper takes care of getting the objects in and out of […]

Verifying HAQM SNS Message Authenticity

You can now use version 2 of the AWS SDK for Ruby to verify the signatures of HAQM SNS messages. To help prevent spoofing attacks, you should verify messages are sent by HAQM SNS. The new verifier follows the documented best practices for verification, including: Always use HTTPS when getting the certificate from HAQM SNS. […]

Polling Messages from a HAQM SQS Queue

We’ve recently added a utility class to the AWS SDK for Ruby that makes it easy to poll an HAQM SQS queue for messages. poller = Aws::SQS::QueuePoller.new(queue_url) poller.poll do |msg| puts msg.body end Messages are automatically deleted from the queue at the end of the block. This tool supports receiving and deleting messages in batches, […]