AWS CLI - CPNV-ES-MAS3-X/Pandora-Containerization GitHub Wiki

Prerequisites

  • Download aws cli v2
  • Get your credentials, region and instance id in your private teams channel under /Files/AwsCredentials.txt

CLI SETUP

[INPUT]
aws configure

access key 		: 	<yourAccessKey>
secret access key	:	<yourSecretAccessKey>
region 			: 	<yourRegion>
output			:	json

Start Infra

[INPUT]
aws ec2 start-instances ^
	 --instance-ids <SSH-SRV-Id> <NAT-SRV-ID> <MON-SRV-ID> ^
         --output text
[OUTPUT]
STARTINGINSTANCES       <SSH-SRV-Id>
CURRENTSTATE    16      running
PREVIOUSSTATE   16      running
STARTINGINSTANCES       <NAT-SRV-ID>
CURRENTSTATE    16      running
PREVIOUSSTATE   16      running
STARTINGINSTANCES       <MON-SRV-ID>
CURRENTSTATE    16      running
PREVIOUSSTATE   16      running

Stop Infra

[INPUT]
aws ec2 stop-instances ^
	 --instance-ids <SSH-SRV-Id> <NAT-SRV-ID> <MON-SRV-ID> ^
	--output text

Backup Monitoring Server

[INPUT]
aws ec2 create-image ^
    --instance-id <MON-SRV-ID> ^
    --name "MON1-<YOUR PRODUCT NAME>" ^
    --description "<YOUR DESCRIPTION>" ^
[OUTPUT]
{
    "ImageId": "ami-073620040d1d805d7"
}
⚠️ **GitHub.com Fallback** ⚠️