AWS Developer Tools Blog
Querying the Public IP Address Ranges for AWS
A post on the AWS Official Blog last November noted that the authoritative public IP address ranges used by AWS could now be obtained from a JSON-format file. The same information can now be accessed easily from AWS Tools for Windows PowerShell with a new cmdlet, Get-AWSPublicIpAddressRange, without the need to parse JSON. This cmdlet […]
Amazon EC2 ImageUtilities and Get-EC2ImageByName Updates
Versions 2.3.14 of the AWS SDK for .NET and AWS Tools for Windows PowerShell, released today (December 18, 2014), contain updates to the utilities and the Get-EC2ImageByName cmdlet used to query common Microsoft Windows 64-bit Amazon Machine Images using version-independent names. Briefly, we renamed some of the keys used to identify Microsoft Windows Server 2008 […]
Stripe Windows Ephemeral Disks at Launch
Today we have another guest post by AWS Solutions Architect David Veith. Amazon EC2 currently offers more than 20 current-generation instance types for your Windows operating system workloads. The root volume for Windows instances will always be a volume provided by the Amazon EBS service. Additional EBS drives can easily be added as desired. Depending […]
S3 Server Side Encryption with Windows PowerShell
Today we have a guest post by AWS Solutions Architect David Veith on making use of Amazon S3’s server-side encryption with customer-provided keys. The release of version 2.1.4 of the AWS Tools for Windows PowerShell introduced support for a new server-side encryption method for Amazon S3. You now have three primary options for encrypting data […]
Importing VM Images and Volumes with PowerShell and C#
Version 2.2.0 of the AWS Tools for Windows PowerShell and AWS SDK for .NET contained updates to make it easy to import virtual machine images and disk volumes into Amazon EC2. In the case of PowerShell, there are revised Import-EC2Instance and Import-EC2Volume cmdlets, while in the SDK there is a new helper class, DiskImageImporter, in […]
Monitoring Your Estimated Costs with Windows PowerShell
The documentation for Amazon CloudWatch contains this sample scenario for setting up alarms to monitor your estimated charges. Apart from a one-time operation to enable billing alerts for your account, the same capability can be set up and maintained using the AWS Tools for Windows PowerShell. Enabling Alerts The first step is to enable billing […]
Tagging Amazon EC2 Instances at Launch
In this guest post (by James Saull from the AWS Solutions Architects team), we will show how to launch EC2 instances, retrieve the new instances’ IDs, and apply tags to them. Tagging EC2 instances allows you to assign metadata to instances to facilitate management – especially at scale. Canonical examples include tagging instances to identify […]
Creating Amazon DynamoDB Tables with PowerShell
Version 2.0 of the AWS Tools for Windows PowerShell contains new cmdlets that allow you to manage tables in Amazon DynamoDB. The cmdlets all share the same noun prefix, DDB, and can be discovered using Get-Command: PS C:> Get-Command -Module AWSPowerShell -Noun DDB* CommandType Name ModuleName ———– —- ———- Cmdlet Add-DDBIndexSchema AWSPowerShell Cmdlet Add-DDBKeySchema AWSPowerShell […]
Client Side Data Encryption with AWS SDK for .NET and Amazon S3
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 […]
AWS Regions and Windows PowerShell
The majority of the cmdlets in the AWS Tools for Windows PowerShell require that you specify an AWS region. Specifying a region defines the service endpoint that is used for the request, in addition to scoping the resources you want to operate on. There are, however, a couple of exceptions to this rule: Some services […]