AWS Developer Blog

Throttled Retries Now Enabled by Default

Back in March (1.10.59), the AWS SDK for Java introduced throttled retries, an opt-in feature that could be enabled in the SDK ClientConfiguration to retry failed service requests. Typically, client-side retries are used to avoid unnecessarily surfacing exceptions caused by transient network or service issues. However, when there are longer-running issues (for example, a network or service […]

Read More

AWS SDK for .NET Status Update for .NET Core Support

The AWS SDK for .NET has included support for the .NET Core platform in our NuGet 3.2 beta packages since last September. With our recent push of version 3.2.6-beta to NuGet, we’ve switched from netstandard 1.5 to 1.3 to increase the SDK’s compatibility with other libraries. This version also includes many of the high-level abstractions […]

Read More

DevOps Meets Security: Security Testing Your AWS Application: Part I – Unit Testing

The adoption of DevOps practices allows organizations to be agile while deploying high-quality software to customers on a regular basis. The CI/CD pipeline is an important component of the DevOps model. It automates critical verification tasks, making fully automated software deployments possible. Security tests are critical to the CI/CD pipeline. These tests verify whether the […]

Read More

New Additions to Exception Handling

Exception handling in the AWS SDK for Java just got a little easier! We just introduced base exception classes for all AWS services in the SDK. Now all modeled exceptions extend from this service-specific base exception and all unmodeled exceptions (unknown exceptions thrown by the service) will be unmarshalled into the service-specific base exception, and […]

Read More

Fluent Client Builders

We are pleased to announce a better, more intuitive way to construct and configure service clients in the AWS SDK for Java. Previously, the only way to construct a service client was through one of the many overloaded constructors in the client class. Finding the right constructor was difficult and sometimes required duplicating the default […]

Read More

Preview the Python Serverless Microframework for AWS

Serverless computing is one of the most talked-about subjects among AWS customers. The AWS serverless offerings, AWS Lambda and Amazon API Gateway, make it possible for developers to create and run API applications with built-in, virtually unlimited scalability without managing any servers. Today the AWS Developer Tools team is excited to announce the preview of […]

Read More

Encrypting Message Payloads Using the Amazon SQS Extended Client and the Amazon S3 Encryption Client

The Amazon SQS Extended Client is an open-source Java library that lets you manage Amazon SQS message payloads with Amazon S3. This is especially useful for storing and retrieving messages with a message payload size larger than the SQS limit of 256 KB. Some customers have asked us about encryption. This blog post explains how […]

Read More

AWS SDK for C++ Now Available via. NuGet

C++ has long suffered from the lack of good dependency management solutions. For .NET development, NuGet is one of the most commonly used tools. NuGet solves each of these problems for the Visual Studio C++ development environment: Native Windows developers often have to build against multiple Visual C++ runtimes. Companies often need to distribute flavors […]

Read More