by XDK
3. October 2019 21:48
Explanation:
Following is the AWS CLI command
aws s3 presign <bucket URL> --expires-in <duration in seconds> --region <location name>
Example:
aws configure set default.s3.signature_version s3v4
aws s3 presign s3://xdk-bucket/xdkimage.jpg --expires-in 600 --region eu-east-1
by XDK
1. October 2019 22:32
Explanation:
Following is the command to set the health status of the specified instance.
aws autoscaling set-instance-health --instance-id <ID> --health-status <Healthy/Unhealthy>
Example: To set the instance Unhealthy
aws autoscaling set-instance-health --instance-id i-123456789 --health-status Unhealthy
by XDK
18. September 2019 21:33
Explanation:
AWS CLI command to create custom AWS profile
aws configure --profile <profile name>
Verification command
aws sts get-caller-identity --profile <demo>
Output:
{
"UserId": "AIDAYHQTXQ2MWUGOD24RV",
"Account": "565903328921",
"Arn": "arn:aws:iam::565903328921:user/<APIUser>"
}
d29ed651-c491-49af-a8bc-d0ef3d54a2cb|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Tags: CLI
Amazon Web Service
by XDK
30. August 2019 21:28
Explanation:
Command to Install AWS CLI
ubuntu@ip-172-31-43-31:~$ sudo apt install awscli
Create user for AWS CLI configuration
Command to configure AWS CLI
ubuntu@ip-172-31-43-31:~$ aws configure
AWS Access Key ID [None]: XXXXXXXXXXXXXX
AWS Secret Access Key [None]: XXXXXXXXXXXXXX
Default region name [None]: us-east-1
Default output format [None]:
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