Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aws-samples/samples-aws-tools-powershell
Samples to make it easier to learn the AWS Tools for PowerShell, demonstrate the power and flexibility of the tools, and inspire creativity in the community.
https://github.com/aws-samples/samples-aws-tools-powershell
Last synced: 3 months ago
JSON representation
Samples to make it easier to learn the AWS Tools for PowerShell, demonstrate the power and flexibility of the tools, and inspire creativity in the community.
- Host: GitHub
- URL: https://github.com/aws-samples/samples-aws-tools-powershell
- Owner: aws-samples
- License: mit-0
- Created: 2021-06-29T22:41:15.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-01T00:28:27.000Z (over 3 years ago)
- Last Synced: 2024-05-22T22:35:38.077Z (6 months ago)
- Language: PowerShell
- Homepage:
- Size: 11.7 KB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- jimsghstars - aws-samples/samples-aws-tools-powershell - Samples to make it easier to learn the AWS Tools for PowerShell, demonstrate the power and flexibility of the tools, and inspire creativity in the community. (PowerShell)
README
# Samples for AWS Tools for PowerShell
The [AWS Tools for PowerShell](https://docs.aws.amazon.com/powershell/latest/userguide/pstools-welcome.html) can be a
a great tool for engineers who create and manage resources on AWS. The goals of this project are to make it
easier to learn the tools, demonstrate the power and flexibility of the tools, and inspire creativity in the community.## Samples
| Path | Description
| --- | -----------
| [s3/simple.ps1](s3/simple.ps1) | List, sort, filter S3 buckets and objects
| [ec2/simple.ps1](ec2/simple.ps1) | One-liners for listing, filtering EC2 resources
| [ebs/simple.ps1](ebs/simple.ps1) | One-liners for EBS snapshots and volumes
| [cloud-formation/simple.ps1](cloud-formation/simple.ps1) | One-liners for CloudFormation stacks & resources
| [cloud-formation/functions.ps1](cloud-formation/functions.ps1) | Sample functions extending CloudFormation cmdlets
| [cloudwatch/simple.ps1](cloudwatch/simple.ps1) | One-liners for CloudWatch
| [lambda/functions.ps1](lambda/functions.ps1) | Sample functions for interacting with AWS Lambda functions.
| [ecs/simple.ps1](ecs/simple.ps1) | One-liners for ECS clusters, services, and task definitions## Sample Module
See interactive examples of all of the functions defined in this repo by importing the module at the root of this repo.
```
PS > Import-Module ./AWSPowerShellSamples.psd1
PS > Get-Command -Module AWSPowerShellSamplesCommandType Name Version Source
----------- ---- ------- ------
Function Find-CFNStackResourceByPhysicalResourceId 0.1.0 AWSPowerShellSamples
Function Find-CFNStackResourceByType 0.1.0 AWSPowerShellSamples
Function Get-LMInvocation 0.1.0 AWSPowerShellSamples
...
```### Discover Sample Functions
```
PS > help Get-LMInvocationNAME
Get-LMInvocationSYNOPSIS
Lists most recent invocations of a Lambda function in descending order.-------------------------- EXAMPLE 1 --------------------------
PS>Get-LMInvocation AppFunction-10D3F11E0
InvocationTime InvocationId LogStreamName
------------- --------- -------------
4/1/2021 6:52:24 PM 87c5b90a-4bf8-4c8b-9ec4-55a25282c728 2021/04/01/[$LATEST]70c203cfa5ca6779442cdcc750459227
3/31/2021 6:52:24 PM 2161923c-5f50-4232-8acc-1de5e2203366 2021/03/31/[$LATEST]a2a0d3f9064b6ebaa236c8f5fae3a354
3/30/2021 6:52:24 PM c639d834-e598-4491-b36f-311ce7d96a63 2021/03/30/[$LATEST]9c7d45c6b221447e952aaf7cd6398106
3/29/2021 6:52:24 PM fd011dde-601d-4fc9-94a4-4edd86f2e341 2021/03/29/[$LATEST]c81190e366742bcb3dad4d13128c2268
3/28/2021 6:52:24 PM f21638b7-6a73-4090-b103-1c1ccc849d27 2021/03/28/[$LATEST]f77070d650e2f249d2773eb13173bb51
```## Security
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.
## License
This library is licensed under the MIT-0 License. See the LICENSE file.