by XDK
3. August 2019 00:12
Examples:
1) List of EC2 instance IDs:
aws ec2 describe-instances | grep InstanceId | tr '",' ' '
2) List of Load Balancers by Name:
aws elbv2 describe-load-balancers | grep LoadBalancerName | tr '",' ' '
3) List of Target Groups by Name:
aws elbv2 describe-target-groups | grep TargetGroupName | tr '",' ' '
4) List of Autoscale Groups by Name:
aws autoscaling describe-auto-scaling-groups | grep AutoScalingGroupName | tr '",' ' '
5) List of Launch configurations by Name:
aws autoscaling describe-launch-configurations | grep LaunchConfigurationName | tr '",' ' '
6) List of available IAM users by Name:
aws iam list-users | grep UserName | tr '",' ' '
Reference
by XDK
3. August 2019 00:07
Solution:
The procedure to run the .sh file shell script on Linux is as follows:
Set execute permission on your script:
chmod +x <script-name>.sh
To run your script, enter:
./<script-name>.sh OR sh <script-name>.sh OR bash script-name>.sh
by XDK
1. August 2019 05:43
Quick fix:
Adding "#cloud-boothook" command to the script fixes the issue.
Example:
#cloud-boothook
#!/bin/bash
echo 'User-data bootstrap script invoked' > /home/ec2-user/bootstrap-script-output.txt