Experience: is what you get soon after you need it.

Experience: is what you get soon after you need it.

****************I am authoring a Book on Oracle Database Cloud Services.......More details to follow.***************

Title : Oracle Database Cloud Revealed
Publisher : Apress
Release Date : June-2018

**********************************************************************************


Rasul Allah (sal Allahu alaihi wa sallam) said: "Restore the trusts of those who trust you, and deal not falsely with him who deals falsely with you." [Abu Dawud, Tirmidhi]


I am certified Oracle Cloud Architect:
Oracle Cloud Infrastructure 2018 Certified Architect Associate
Oracle Cloud Infrastructure Classic 2018 Certified Architect Associate

Search This Blog

Wednesday, October 11, 2017

AWS start/stop/get status EC2 instance using aws cli

After you setup the aws cli, you can use the cli to start/stop the instances or any action that you can do via the management console to manage the resources.

Below using aws cli you can start/stop/get status of the instances...

shaiks@shaikslinux>aws ec2 start-instances  --instance-ids i-01**********fe
STARTINGINSTANCES       i-01***********fe
CURRENTSTATE    16      running
PREVIOUSSTATE   16      running



shaiks@shaikslinux>aws ec2 describe-instance-status  --instance-ids i-01*********fe --output table
-----------------------------------------------
|           DescribeInstanceStatus            |
+---------------------------------------------+
||             InstanceStatuses              ||
|+-------------------+-----------------------+|
|| AvailabilityZone  |      InstanceId       ||
|+-------------------+-----------------------+|
||  us-east-2c       |  i-01*******fe  ||
|+-------------------+-----------------------+|
|||              InstanceState              |||
||+----------------+------------------------+||
|||      Code      |         Name           |||
||+----------------+------------------------+||
|||  16            |  running               |||
||+----------------+------------------------+||
|||             InstanceStatus              |||
||+-------------------------+---------------+||
|||  Status                 |  ok           |||
||+-------------------------+---------------+||
||||                Details                ||||
|||+-----------------------+---------------+|||
||||         Name          |    Status     ||||
|||+-----------------------+---------------+|||
||||  reachability         |  passed       ||||
|||+-----------------------+---------------+|||
|||              SystemStatus               |||
||+-------------------------+---------------+||
|||  Status                 |  ok           |||
||+-------------------------+---------------+||
||||                Details                ||||
|||+-----------------------+---------------+|||
||||         Name          |    Status     ||||
|||+-----------------------+---------------+|||
||||  reachability         |  passed       ||||
|||+-----------------------+---------------+|||


shaiks@shaikslinux>aws ec2 stop-instances  --instance-ids i-01**************e
STOPPINGINSTANCES       i-01********fe
CURRENTSTATE    64      stopping
PREVIOUSSTATE   16      running


shaiks@shaikslinux>aws ec2 describe-instance-status  --instance-ids i-01********e --output table
------------------------
|DescribeInstanceStatus|
+----------------------+





To
shaiks@shaikslinux>aws ec2 describe-instances --output table
------------------------------------------------------------------------------
|                              DescribeInstances                             |
+----------------------------------------------------------------------------+
||                               Reservations                               ||
|+------------------------------+-------------------------------------------+|
||  OwnerId                     |  7*********20                             ||
||  ReservationId               |  r-********3362                      ||
|+------------------------------+-------------------------------------------+|
|||                                Instances                               |||
||+------------------------+-----------------------------------------------+||
|||  AmiLaunchIndex        |  0                                            |||
|||  Architecture          |  x86_64                                       |||
|||  ClientToken           |  H**********2538                           |||
|||  EbsOptimized          |  False                                        |||
|||  EnaSupport            |  True                                         |||
|||  Hypervisor            |  xen                                          |||
|||  ImageId               |  ami-c5062ba0                                 |||
|||  InstanceId            |  i-017f33143a5b3d2fe                          |||
|||  InstanceType          |  t2.micro                                     |||
|||  KeyName               |  aws_key1                                     |||
|||  LaunchTime            |  2017-10-11T14:08:13.000Z                     |||
|||  PrivateDnsName        |  ip-*********.compute.internal  |||
|||  PrivateIpAddress      |  172.31.46.150                                |||
|||  PublicDnsName         |                                               |||
|||  RootDeviceName        |  /dev/xvda                                    |||
|||  RootDeviceType        |  ebs                                          |||
|||  SourceDestCheck       |  True                                         |||
|||  StateTransitionReason |  User initiated (2017-10-11 14:55:04 GMT)     |||
|||  SubnetId              |  subnet-5f7adb12                              |||
|||  VirtualizationType    |  hvm                                          |||
|||  VpcId                 |  vpc-50efad39                                 |||
||+------------------------+-----------------------------------------------+||
||||                          BlockDeviceMappings                         ||||
|||+-----------------------------------+----------------------------------+|||
||||  DeviceName                       |  /dev/xvda                       ||||
|||+-----------------------------------+----------------------------------+|||
|||||                                 Ebs                                |||||
||||+------------------------------+-------------------------------------+||||
|||||  AttachTime                  |  2017-10-11T14:08:13.000Z           |||||
|||||  DeleteOnTermination         |  True                               |||||
|||||  Status                      |  attached                           |||||
|||||  VolumeId                    |  vol-06d1b8a02b73b7234              |||||
||||+------------------------------+-------------------------------------+||||
||||                              Monitoring                              ||||
|||+-----------------------------+----------------------------------------+|||
||||  State                      |  disabled                              ||||
|||+-----------------------------+----------------------------------------+|||
||||                           NetworkInterfaces                          ||||
|||+---------------------+------------------------------------------------+|||
||||  Description        |                                                ||||
||||  MacAddress         |  0a:8c:8d:fc:82:e8                             ||||
||||  NetworkInterfaceId |  eni-5f7d9f74                                  ||||
||||  OwnerId            |  74*******0                                  ||||
||||  PrivateDnsName     |  ip-**********.compute.internal   ||||
||||  PrivateIpAddress   |  172.31.46.150                                 ||||
||||  SourceDestCheck    |  True                                          ||||
||||  Status             |  in-use                                        ||||
||||  SubnetId           |  subnet-5f7adb12                               ||||
||||  VpcId              |  vpc-50efad39                                  ||||
|||+---------------------+------------------------------------------------+|||
|||||                             Attachment                             |||||
||||+------------------------------+-------------------------------------+||||
|||||  AttachTime                  |  2017-10-11T14:08:13.000Z           |||||
|||||  AttachmentId                |  eni-attach-b62a445d                |||||
|||||  DeleteOnTermination         |  True                               |||||
|||||  DeviceIndex                 |  0                                  |||||
|||||  Status                      |  attached                           |||||
||||+------------------------------+-------------------------------------+||||
|||||                               Groups                               |||||
||||+------------------------------+-------------------------------------+||||
|||||  GroupId                     |  sg-3f2aa357                        |||||
|||||  GroupName                   |  aws_wrk                            |||||
||||+------------------------------+-------------------------------------+||||
|||||                         PrivateIpAddresses                         |||||
||||+-------------------+------------------------------------------------+||||
|||||  Primary          |  True                                          |||||
|||||  PrivateDnsName   |  ip-***********.compute.internal   |||||
|||||  PrivateIpAddress |  172.31.46.150                                 |||||
||||+-------------------+------------------------------------------------+||||
||||                               Placement                              ||||
|||+----------------------------------------+-----------------------------+|||
||||  AvailabilityZone                      |  us-east-2c                 ||||
||||  GroupName                             |                             ||||
||||  Tenancy                               |  default                    ||||
|||+----------------------------------------+-----------------------------+|||
||||                            SecurityGroups                            ||||
|||+-------------------------------+--------------------------------------+|||
||||  GroupId                      |  sg-3f2aa357                         ||||
||||  GroupName                    |  aws_wrk                             ||||
|||+-------------------------------+--------------------------------------+|||
||||                                 State                                ||||
|||+----------------------------+-----------------------------------------+|||
||||  Code                      |  80                                     ||||
||||  Name                      |  stopped                                ||||
|||+----------------------------+-----------------------------------------+|||
||||                              StateReason                             ||||
|||+----------+-----------------------------------------------------------+|||
||||  Code    |  Client.UserInitiatedShutdown                             ||||
||||  Message |  Client.UserInitiatedShutdown: User initiated shutdown    ||||
|||+----------+-----------------------------------------------------------+|||
||||                                 Tags                                 ||||
|||+------------------------------+---------------------------------------+|||
||||  Key                         |  aws_dev                              ||||
||||  Value                       |  u01                                  ||||
|||+------------------------------+---------------------------------------+|||

No comments: