AWS EBS Multi-Attach

Allows you to attach a single EBS to multiple EC2 Instance within the same Availability Zone.  This feature is only available in the io1 and io2 family of volume types.  The characteristics include:

                1.  Attaches same EBS volume to multiple Instance in same Availability Zones.

                2.  Each Instance has full read write permissions.

                3.  Must use file system that is cluster-aware (XFS, EXT4, etc)

                4.  Supports up to 16 EC2 Instances at a time.

                5.  Only available in io1 and io2 storage classes.

AWS CloudShell

AWS CloudShell allows you to perform tasks in the AWS environment without use of the Console.  Enabling you to execute scripts and other programmable objects.  The disadvantage is you have to logon to the AWS console and it is not available in all regions.  In this article we will show how to access the AWS CloudShell.

CloudShell Benefits:

  • Provides Linux like environment 
  • Accepts standard Linux commands 
  • Integrated with CLI 
  • Provides various shell options 
  • Persistent storage up to 1GB 
  • File upload and download up to 1GB  

1.  The following is required before you create IAM user for your AWS Free Tier Account.

  • An Active AWS Account.  

2.  Logon to AWS as an IAM user at URL:  https://signin.aws.amazon.com/

3.  From the Home Console you will see an icon

    4.  Click on it to open the AWS Cloudshell.

    5.  Here I will will create a directory ljcatt_work for storage of my files.

    6.  Now you can upload files from your local machine into CloudShell.  Locate a file on your local machine you wish to upload.   I have a file called c:/files/test.txt.   On the right hand side of CloudShell select Actions ? Upload and select your file.

    7.  Now if you perform the ls command you will see your file.

    8.  You can use all the CLI aws commands in Cloudshell.