AWS Developer Tools Blog
Category: Programing Language
Authentication in the Browser with Amazon Cognito and Public Identity Providers
Our earlier blog post introduced authentication with Amazon Cognito in the browser. Amazon Cognito has since simplified the authentication workflow. This article describes authenticating the SDK in the browser using Amazon Cognito and supported public identity providers like Google, Facebook, and Amazon. Step 1 and Step 2 outline registering your application with a public identity […]
Read MoreUploading Files to Amazon S3
I blogged previously about downloading objects from Amazon 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 Amazon S3. This is very straightforward when using […]
Read MoreStoring JSON documents in Amazon 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 Amazon 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 […]
Read MoreVerifying Amazon SNS Message Authenticity
You can now use version 2 of the AWS SDK for Ruby to verify the signatures of Amazon SNS messages. To help prevent spoofing attacks, you should verify messages are sent by Amazon SNS. The new verifier follows the documented best practices for verification, including: Always use HTTPS when getting the certificate from Amazon SNS. […]
Read MorePolling Messages from a Amazon SQS Queue
We’ve recently added a utility class to the AWS SDK for Ruby that makes it easy to poll an Amazon 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, […]
Read MoreThe AWS SDK for JavaScript now supports Amazon S3 Requester Pays buckets
The AWS SDK for JavaScript now has support for Amazon 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 […]
Read MoreUpdate on Modularization of the SDK
As mentioned earlier, we are currently working on modularizing the AWS SDK for .NET into individual packages for each service. We have pushed the changes to the modularization branch in GitHub. If you use the solution file AWSSDK.sln, it will produce a core assembly for each supported platform and individual service assemblies for each supported […]
Read MoreUsing the AWS SDK for JavaScript from Behind a Proxy
The AWS SDK for JavaScript can be configured to work from behind a network proxy. In browsers, proxy connections are transparently managed, and the SDK works out of the box without any additional configuration. This article focuses on using the SDK in Node.js from behind a proxy. Node.js itself has no low-level support for proxies, […]
Read MoreRemoval of Nullable Parameter Types in AWS Tools for Windows PowerShell
We wanted to let you know of a change to the Tools for Windows PowerShell, in which ‘nullable’ parameters used by some cmdlets will be removed. This affects some boolean, int, and DateTime parameters in a small number of cmdlets that up until now have been surfaced as Nullable<bool>, Nullable<int> or Nullable<DateTime> parameter types. We’ve […]
Read MoreAmazon S3 Client-side Crypto Meta Information
Are you curious about how the Amazon S3 Encryption Java client makes use of meta information to support client-side encryption? Have you ever wondered how you can write code in other languages that can encrypt/decrypt S3 objects in a format that is compatible with the AWS SDK for Java, or an AWS SDK for another […]
Read More