AWS Developer Tools Blog
AWS Elastic Beanstalk Updated with .NET Core 2.0
We are happy to announce that Elastic Beanstalk’s Windows platform now supports .NET Core 2.0, which is now preinstalled along with the previous 1.0 and 1.1 versions of .NET Core. The easiest way to get started with deploying ASP.NET Core, the web framework for .NET Core, is using the AWS Toolkit for Visual Studio which […]
Security update to AWS SDK for .NET’s Amazon CloudFront Cookie Signer
The AWS SDK for .NET has a utility class, Amazon.CloudFront.AmazonCloudFrontCookieSigner, for creating signed cookies to access private content served using Amazon CloudFront. This blog contains details on usage of this utility class along with sample code. Specifying AmazonCloudFrontCookieSigner.Protocols.Https as the protocol parameter creates a cookie with incorrect policy; the policy contains a resource restriction of […]
Serving Private Content Through Amazon CloudFront Using Signed Cookies
Private content can be served through Amazon CloudFront in two ways: through signed URLs or signed cookies. For information about which approach to choose, see Choosing Between Signed URLs and Signed Cookies. The AWS SDK for .NET includes an Amazon.CloudFront.AmazonCloudFrontUrlSigner utility class that can be used to generate signed URLs. Based on a customer request, […]
Support for Amazon SNS in the Preview Release of AWS Resource APIs for .NET
The latest addition to the AWS Resource APIs for .NET is Amazon Simple Notification Service (SNS). Amazon SNS is a web service that enables applications, end-users, and devices to instantly send and receive notifications. In this post, we’ll see how we can use the resource APIs to work with SNS and to publish messages. Topics […]
Preview release of AWS Resource APIs for .NET
We have released a preview of AWS Resource APIs for .NET, which is a brand new high-level API. The latest version of the preview ships with the resource APIs for the following AWS services, support for other services will be added in the near future. Amazon Glacier Amazon Simple Notification Service (SNS) Amazon Simple Queue […]
Performance improvements to AWS SDK for .NET
We recently fixed a performance issue which affects versions of the SDK that target .NET Framework 4.5. This issue is present in SDK versions 2.0.0.0 – 2.2.4.0 and only affects synchronous API calls. This issue results in the usage of additional threads while using the synchronous APIs. In some specific environments—for example, with ASP.NET applications […]
IAM Roles for Amazon EC2 instances (Access Key Management for .NET Applications – Part 4)
In this post, we’ll see how to use Identity and Access Management(IAM) roles for Amazon EC2 instances. Using IAM roles for EC2 instances, you don’t need to manage or distribute credentials that your application needs. Instead, credentials are automatically distributed to EC2 instances and picked up by the AWS SDK for .NET. Here are the […]
Amazon S3 Transfer Utility for Windows Store and Windows Phone
We recently made the Amazon S3 Transfer Utility API in AWS SDK for .NET available for the Windows Store and Windows Phone platforms. TransferUtility is an API that runs on top of the low-level Amazon S3 API and provides utility methods for uploading and downloading files and directories. It includes support for automatic switching to […]
IAM Credential Rotation (Access Key Management for .NET Applications – Part 3)
In the previous post in this series, we talked about using IAM users instead of using the root access keys of your AWS account. In this post, we’ll talk about another security best practice, regularly rotating your credentials. Instead of rotating credentials only when keys are compromised, you should regularly rotate your credentials. If you […]
Using IAM Users (Access Key Management for .NET Applications – Part 2)
In the previous post about access key management, we covered the different methods to provide AWS access keys to your .NET applications. We also talked about a few best practices, one of which is to use IAM users to access AWS instead of the root access keys of your AWS account. In this post, we’ll […]