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, […]
The AWS SDK for JavaScript now supports HAQM S3 Requester Pays buckets
The AWS SDK for JavaScript now has support for HAQM S3 Requester Pays buckets. With Requester Pays buckets, the requester instead of the bucket owner pays the cost of the request and the data download from the bucket. The bucket owner always pays the cost of storing data. This allows bucket owners to share the […]