AWS Developer Blog

Tag: .NET

The Three Different APIs for Amazon S3

by Norm Johanson | on | in .NET | Permalink | Comments |  Share

The AWS SDK for .NET has three different APIs to work with Amazon S3. The low-level API found in the Amazon.S3 and Amazon.S3.Model namespaces provides complete coverage of the S3 APIs. For easy uploads and downloads, there is TransferUtility, which is found in the Amazon.S3.Transfer namespace. Finally the File I/O API in the Amazon.S3.IO namespace […]

Read More

Client Side Data Encryption with AWS SDK for .NET and Amazon S3

by Steve Roberts | on | in .NET | Permalink | Comments |  Share

What is client-side encryption, and when would you want to use it? Version 2 of AWS SDK for .NET provides an easy-to-use Amazon S3 encryption client that allows you to secure your sensitive data before you send it to Amazon S3. Using the AmazonS3EncryptionClient class, the SDK automatically encrypts data on the client when uploading […]

Read More

GA Release of AWS SDK for .NET Version 2

by Wade Matveyenko | on | in .NET | Permalink | Comments |  Share

We are excited to announce the General Availability (GA) release of AWS SDK for .NET version 2! This is the next major release of the SDK, which adds support for Windows Store, Windows Phone, and .NET Framework 4.5 platforms. You can download it here. Improvements One of the most exciting new features of version 2 […]

Read More

Configuring Advanced Logging on AWS Elastic Beanstalk

by Jim Flanagan | on | in .NET | Permalink | Comments |  Share

Sometimes developers want more flexibility in logging for their IIS environments. For example, in the IIS log files on instances in a load-balanced AWS Elastic Beanstalk environment, the client IP for requests always appears to be the load balancer. Elastic Load Balancing adds an X-Forwarded-For header to each request that contains the actual client IP […]

Read More

Working with Amazon S3 Object Versions and the AWS SDK for .NET

by Norm Johanson | on | in .NET | Permalink | Comments |  Share

Amazon S3 allows you to enable versioning for a bucket. You can enable or disable versioning with the SDK by calling the PutBucketVersioning method. Note, all code samples were written for our new version 2 of the SDK. Users of version 1 of the SDK will notice some slight name changes. s3Client.PutBucketVersioning(new PutBucketVersioningRequest { BucketName […]

Read More

Access Key Management for .NET Applications – Part 1

by Milind Gokarn | on | in .NET | Permalink | Comments |  Share

In this post, we talk about the three methods for providing AWS access keys to your .NET applications and look at a few best practices. We look at the following questions while discussing the different options for managing access keys. Security: How do you securely store credentials and supply them to your application? Ease of […]

Read More

Getting your Amazon EC2 Windows Password with the AWS SDK for .NET

by Norm Johanson | on | in .NET | Permalink | Comments |  Share

When you launch a Windows instance in EC2, a password will be generated for the Windows administrator user. You can retrieve this administrator’s password by using the AWS SDK for .NET. In order to be able get the administrator password, you need to launch the EC2 instance with a key pair. To create a key […]

Read More

Archiving and Backing-up Data with the AWS SDK for .NET

by Norm Johanson | on | in .NET | Permalink | Comments |  Share

Jason Fulghum recently posted a blog entry about using Glacier with the AWS SDK for Java that I thought would be interesting for .NET developers. Here is Jason’s post with the code replaced with the C# equivalent. Do you or your company have important data that you need to archive? Have you explored Amazon Glacier […]

Read More

DynamoDB APIs

by Pavel Safronov | on | in .NET | Permalink | Comments |  Share

Amazon DynamoDB is a fast NoSQL database service offered by AWS. DynamoDB can be invoked from .NET applications by using the AWS SDK for .NET. The SDK provides three different models for communicating with DynamoDB. This blog post is the first of a series that describes the various APIs, their respective tradeoffs, best practices, and […]

Read More

Release 2.0.0.6 of the AWS SDK V2.0 for .NET

by Norm Johanson | on | in .NET | Permalink | Comments |  Share

Today, we updated our version 2 preview of the AWS SDK for .NET. You can download version 2.0.0.6 of the SDK here. This preview contains the following updates. The SDK now requires the region to be explicitly specified through the client constructor or by using the AWSRegion setting in the application’s app or web config […]

Read More