AWS Command Line Interface (CLI)

CloudShell

  • Simple terminal to be used.

  • Usefull for doing "stuff" through a terminal, like:

    • Creating buckets.

    • Databases.

    • Lambdas.

    • Most of stuff that can be done through the Website and etc.

  • Run AWS commands with aws [command] [options].

AWS API

  • Provides the mechanism for communication with AWS through HTTPs calls.

  • Utilized by:

    • AWS Management Console.

    • AWS CLI.

    • AWS SDKs.

    • Other AWS Services.

AWS CLI Applications

  • CLI application available for Windows, Linux and Mac.

  • Allows API commands to be sent to AWS using Windows or Linux terminals.

  • AWS Shell cross plataform integrated shell environment written in python.

AWS CLoud9

  • Integrated development environment running on an EC2 instance accessed through the AWS Management Console.

  • Tree View of files enables drag and drop SFTP transfer of files.

  • Increased security as IAM credentials are not saved on computer.

Cloud9 IDE

  • It is like a VScode.

  • To have an easier management of AWS features.

  • Runs on the browser.

Last updated