AwsUtilities

1.0.6.3

Supplemental AWS cmdlets to help automate common tasks.

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AwsUtilities

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

Michael Haken

Copyright

(c) 2017 BAMCIS. All rights reserved.

Owners

Tags

AWS

Functions

Get-S3ETagCalculation Get-EC2InstanceRegion Get-EC2InstanceId Get-EC2InstanceByNameOrId Set-EC2InstanceState Get-EC2CurrentImageIds Move-EC2Instance Copy-EC2InstanceLaunchParameters Dismount-EC2InstanceNetworkInterfaces Invoke-EC2NetworkInterfaceAttachmentWait Update-EC2InstanceImageId Get-AWSAccountId Get-AWSIAMPrincipalId Get-AWSFederationLogonUrl Get-AWSIAMRoleSummary Get-AWSSessionTokenCredential Invoke-AWSCrossAccountCommand New-EBSAutomatedSnapshot Copy-EBSVolume Mount-EBSVolumes Dismount-EBSVolumes Invoke-EBSVolumeAttachmentWait New-AWSSplat New-AWSUtilitiesSplat Invoke-AWSKMSEncryptString Invoke-AWSKMSDecryptString Get-AWSVpcEndpointsByLocation Get-AWSVpcPeeringSummary Get-AWSCloudTrailLogs Get-AWSSupportCaseList Invoke-AWSNetworkAdapterFixOnOfflineDisk Invoke-AWSNetworkAdapterFixOnRemoteInstance Invoke-EnableCloudWatch

Dependencies

Release Notes

*1.0.6.3
Added new switch parameter for Get-AWSVpcEndpointsByLocation to return full names of the services.

*1.0.6.2
Added improved error handling for Get-AWSVpcEndpointsByLocation.

*1.0.6.1
Added support for server core, added UseBasicParsing to Invoke-WebRequest calls.

*1.0.6.0
Added a filtering capability to Get-EC2CurrentImageIds.

*1.0.5.0
All cmdlets have been refactored and optimized.

Added Get-AWSVPCEndpointsByLocation cmdlet. Updated Get-AWSAmiMappings. Added Get-AWSAccountId and Get-AWSIAMPrincipalId. Changed parameter names for Get-S3ETagCalculation. Removed price list API cmdlets and moved to a separate module.

*1.0.4.1
Updated dependencies in the manifest.

*1.0.4.0
Added cmdlets: Move-EC2Instance, Invoke-AWSTemporaryLogin, Invoke-AWSCrossAccountCommand, Get-AWSSupportCaseList, Get-AWSVpcPeeringSummary, and Get-AWSIAMRoleSummary.

*1.0.3.5
Fixed typo bug in mounting copied volumes.

*1.0.3.4
Removed the default parameter set from Copy-EBSVolume and allowed you to make encrypted EBS volume copies in the same AZ and region as the source. Added parameters to specify volume type and size and to copy tags from source to destination.

*1.0.3.3
Fixed minor bugs in the Get-AWSCloudTrailLogs cmdlet that didn't correctly convert the DateTime for an S3 CloudTrail log file to the actual UTC time.

*1.0.3.2
Fixed typos in examples.

*1.0.3.1
Updated the manifest file to include the HostUtilities module. Fixed setting AWS credentials in Get-AWSCloudTrailLogs if no credential information provided. Added a Filter parameter to the Get-AWSCloudTrailLogs cmdlet.

*1.0.3.0
Added the Get-AWSCloudTrailLogs cmdlet.

*1.0.2.0
Added the Get-AWSPublicIPRanges cmdlet.

*1.0.1.1
Updated the Invoke-AWSNetworkAdapterFixOnOfflineDisk and Invoke-AWSNetworkAdapterFixOnRemoteInstance cmdlets.

*1.0.1.0
Added Invoke-AWSNetworkAdapterFixOnOfflineDisk, Invoke-AWSNetworkAdapterFixOnRemoteInstance, Update-EC2InstanceAmiId, Set-EC2InstanceState, Get-AWSAmiMappings, Invoke-EnableCloudWatch, Invoke-AWSKMSEncryptString, Invoke-AWSKMSDecryptString, and Get-AWSFederationLogonUrl cmdlets.

*1.0.0.7
Fixed minor bugs on mounting volumes with Copy-EBSVolume.

*1.0.0.6
Added the New-AWSUtilitiesSplat cmdlet to be used with the cmdlets in the module and fixed a bug the previous version introduced with the splats.

*1.0.0.5
Added Mount-EBSVolumes and Get-EC2InstanceByNameOrId cmdlets to remove code duplication throughout.

*1.0.0.4
Updated Get-AWSProductInformation so the output is more useable.

*1.0.0.3
Fixed a bug with Get-AWSProductInformation.

*1.0.0.2
Updated exported variable AWSRegions.

*1.0.0.1
Updated manifest file and minor updates to fix issues found in PSScriptAnalyzer.

*1.0.0.0
Initial Release.

Version History

Version Downloads Last updated
1.0.6.3 (current version) 143 10/9/2019
1.0.6.2 40 8/8/2019
1.0.6.1 127 3/7/2019
1.0.6.0 21 3/1/2019
1.0.5.0 35 2/5/2019
1.0.4.1 314 12/19/2017
1.0.4.0 14 12/19/2017
1.0.3.5 68 9/26/2017
1.0.3.4 15 9/26/2017
1.0.3.3 35 8/28/2017
1.0.3.2 21 8/24/2017
1.0.3.1 29 8/8/2017
1.0.2.0 24 8/3/2017
1.0.1.1 28 7/16/2017
1.0.1.0 26 6/30/2017
1.0.0.7 32 6/6/2017
1.0.0.6 19 6/6/2017
1.0.0.5 23 6/6/2017
1.0.0.4 44 5/10/2017
1.0.0.3 20 5/10/2017
1.0.0.2 25 5/3/2017