Skip to content

Commit 694f291

Browse files
committed
Add README.md and tutorial walkthrough for script-only tutorials
1 parent d05e37e commit 694f291

10 files changed

Lines changed: 286 additions & 0 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Aws Savingsplans Gs
2+
3+
A read-only script that queries Savingsplans resources and displays information.
4+
5+
## Running
6+
7+
```bash
8+
bash aws-savingsplans-gs.sh
9+
```
10+
11+
## What it does
12+
13+
1. Describing savings plans
14+
2. Describing savings plan rates
15+
3. Listing available offerings
16+
17+
## Resources created
18+
19+
None — this script is read-only.
20+
21+
## Cost
22+
23+
No cost. This script only reads existing resources.
24+
25+
## Related docs
26+
27+
- [AWS CLI savingsplans reference](https://docs.aws.amazon.com/cli/latest/reference/savingsplans/index.html)
28+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Aws Savingsplans Gs
2+
3+
## Prerequisites
4+
5+
1. AWS CLI installed and configured (`aws configure`)
6+
2. Appropriate IAM permissions for the AWS services used
7+
8+
## Step 1: Describing savings plans
9+
10+
The script handles this step automatically. See `aws-savingsplans-gs.sh` for the exact CLI commands.
11+
12+
## Step 2: Describing savings plan rates
13+
14+
The script handles this step automatically. See `aws-savingsplans-gs.sh` for the exact CLI commands.
15+
16+
## Step 3: Listing available offerings
17+
18+
The script handles this step automatically. See `aws-savingsplans-gs.sh` for the exact CLI commands.
19+
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Aws Servicecatalog Gs
2+
3+
An AWS CLI tutorial that demonstrates Servicecatalog operations.
4+
5+
## Running
6+
7+
```bash
8+
bash aws-servicecatalog-gs.sh
9+
```
10+
11+
To auto-run with cleanup:
12+
13+
```bash
14+
echo 'y' | bash aws-servicecatalog-gs.sh
15+
```
16+
17+
## What it does
18+
19+
1. Creating portfolio: $PORTFOLIO
20+
2. Describing portfolio
21+
3. Listing portfolios
22+
23+
## Resources created
24+
25+
- Portfolio
26+
27+
The script prompts you to clean up resources when it finishes.
28+
29+
## Cost
30+
31+
Free tier eligible for most operations. Clean up resources after use to avoid charges.
32+
33+
## Related docs
34+
35+
- [AWS CLI servicecatalog reference](https://docs.aws.amazon.com/cli/latest/reference/servicecatalog/index.html)
36+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Aws Servicecatalog Gs
2+
3+
## Prerequisites
4+
5+
1. AWS CLI installed and configured (`aws configure`)
6+
2. Appropriate IAM permissions for the AWS services used
7+
8+
## Step 1: Creating portfolio: $PORTFOLIO
9+
10+
The script handles this step automatically. See `aws-servicecatalog-gs.sh` for the exact CLI commands.
11+
12+
## Step 2: Describing portfolio
13+
14+
The script handles this step automatically. See `aws-servicecatalog-gs.sh` for the exact CLI commands.
15+
16+
## Step 3: Listing portfolios
17+
18+
The script handles this step automatically. See `aws-servicecatalog-gs.sh` for the exact CLI commands.
19+
20+
## Cleanup
21+
22+
The script prompts you to clean up all created resources. If you need to clean up manually, check the script log for the resource names that were created.
23+
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Aws Sso Admin Gs
2+
3+
A read-only script that queries Sso Admin resources and displays information.
4+
5+
## Running
6+
7+
```bash
8+
bash aws-sso-admin-gs.sh
9+
```
10+
11+
## What it does
12+
13+
1. Listing IAM Identity Center instances
14+
2. Listing permission sets
15+
3. Listing accounts for provisioned permission sets
16+
17+
## Resources created
18+
19+
None — this script is read-only.
20+
21+
## Cost
22+
23+
No cost. This script only reads existing resources.
24+
25+
## Related docs
26+
27+
- [AWS CLI sso-admin reference](https://docs.aws.amazon.com/cli/latest/reference/sso-admin/index.html)
28+
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Aws Sso Admin Gs
2+
3+
## Prerequisites
4+
5+
1. AWS CLI installed and configured (`aws configure`)
6+
2. Appropriate IAM permissions for the AWS services used
7+
8+
## Step 1: Listing IAM Identity Center instances
9+
10+
The script handles this step automatically. See `aws-sso-admin-gs.sh` for the exact CLI commands.
11+
12+
## Step 2: Listing permission sets
13+
14+
The script handles this step automatically. See `aws-sso-admin-gs.sh` for the exact CLI commands.
15+
16+
## Step 3: Listing accounts for provisioned permission sets
17+
18+
The script handles this step automatically. See `aws-sso-admin-gs.sh` for the exact CLI commands.
19+
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Cloudformation Stacks
2+
3+
An AWS CLI tutorial that demonstrates Cloudformation operations.
4+
5+
## Running
6+
7+
```bash
8+
bash cloudformation-stacks.sh
9+
```
10+
11+
To auto-run with cleanup:
12+
13+
```bash
14+
echo 'y' | bash cloudformation-stacks.sh
15+
```
16+
17+
## What it does
18+
19+
1. Creating a CloudFormation template
20+
2. Creating stack: $STACK_NAME
21+
3. Stack outputs
22+
4. Listing stack resources
23+
5. Stack events
24+
25+
## Resources created
26+
27+
- Stack
28+
29+
The script prompts you to clean up resources when it finishes.
30+
31+
## Cost
32+
33+
Free tier eligible for most operations. Clean up resources after use to avoid charges.
34+
35+
## Related docs
36+
37+
- [AWS CLI cloudformation reference](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/index.html)
38+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Cloudformation Stacks
2+
3+
## Prerequisites
4+
5+
1. AWS CLI installed and configured (`aws configure`)
6+
2. Appropriate IAM permissions for the AWS services used
7+
8+
## Step 1: Creating a CloudFormation template
9+
10+
The script handles this step automatically. See `cloudformation-stacks.sh` for the exact CLI commands.
11+
12+
## Step 2: Creating stack: $STACK_NAME
13+
14+
The script handles this step automatically. See `cloudformation-stacks.sh` for the exact CLI commands.
15+
16+
## Step 3: Stack outputs
17+
18+
The script handles this step automatically. See `cloudformation-stacks.sh` for the exact CLI commands.
19+
20+
## Step 4: Listing stack resources
21+
22+
The script handles this step automatically. See `cloudformation-stacks.sh` for the exact CLI commands.
23+
24+
## Step 5: Stack events
25+
26+
The script handles this step automatically. See `cloudformation-stacks.sh` for the exact CLI commands.
27+
28+
## Cleanup
29+
30+
The script prompts you to clean up all created resources. If you need to clean up manually, check the script log for the resource names that were created.
31+
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Cloudwatch Metrics Math
2+
3+
An AWS CLI tutorial that demonstrates Cloudwatch operations.
4+
5+
## Running
6+
7+
```bash
8+
bash cloudwatch-metrics-math.sh
9+
```
10+
11+
To auto-run with cleanup:
12+
13+
```bash
14+
echo 'y' | bash cloudwatch-metrics-math.sh
15+
```
16+
17+
## What it does
18+
19+
1. Publishing high-resolution metrics
20+
2. Getting metric statistics
21+
3. Using metric math (error rate)
22+
4. Listing metrics in namespace
23+
24+
## Resources created
25+
26+
- Metric Data
27+
28+
The script prompts you to clean up resources when it finishes.
29+
30+
## Cost
31+
32+
Free tier eligible for most operations. Clean up resources after use to avoid charges.
33+
34+
## Related docs
35+
36+
- [AWS CLI cloudwatch reference](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/index.html)
37+
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Cloudwatch Metrics Math
2+
3+
## Prerequisites
4+
5+
1. AWS CLI installed and configured (`aws configure`)
6+
2. Appropriate IAM permissions for the AWS services used
7+
8+
## Step 1: Publishing high-resolution metrics
9+
10+
The script handles this step automatically. See `cloudwatch-metrics-math.sh` for the exact CLI commands.
11+
12+
## Step 2: Getting metric statistics
13+
14+
The script handles this step automatically. See `cloudwatch-metrics-math.sh` for the exact CLI commands.
15+
16+
## Step 3: Using metric math (error rate)
17+
18+
The script handles this step automatically. See `cloudwatch-metrics-math.sh` for the exact CLI commands.
19+
20+
## Step 4: Listing metrics in namespace
21+
22+
The script handles this step automatically. See `cloudwatch-metrics-math.sh` for the exact CLI commands.
23+
24+
## Cleanup
25+
26+
The script prompts you to clean up all created resources. If you need to clean up manually, check the script log for the resource names that were created.
27+

0 commit comments

Comments
 (0)