Interacting With Aws Slides

Download as pdf or txt
Download as pdf or txt
You are on page 1of 24
At a glance
Powered by AI
The main methods for interacting with AWS services are the AWS Console, AWS CLI, and AWS SDKs. The Console is good for testing, the CLI for automation, and SDKs for integrating with applications.

The three main methods are the AWS Console (web interface), AWS CLI (command line), and AWS SDKs (programmatic access via code).

Testing out a single database with Amazon RDS would be well-suited for using the AWS Console.

Understanding AWS Core Services

INTERACTING WITH AWS

David Tucker
TECHNICAL ARCHITECT & CTO CONSULTANT
@_davidtucker_ davidtucker.net
AWS Cloud Practitioner Learning Path

Fundamental Cloud Concepts Understanding AWS Core


for AWS Services

AWS Certified Cloud


Introduction to Security &
Practitioner
Architecture on AWS
Exam Prep

Methods of Interacting with AWS
Interacting with AWS Services

AWS Console AWS CLI AWS SDK


Users can leverage Command line access Programmatic access
their browser to for administering AWS to manage AWS
configure resources resources resources




AWS Management Console
A web and app based interface for interacting with most
all of the 150+ AWS services. All major browsers and
mobile operating systems are supported.
AWS Command Line Interface (CLI)
Tool to manage your use of AWS services from the
command line on Windows, Mac, and Linux. Most every
task that can be done in the console can be done in with
the CLI.
Using the AWS CLI

> aws iam list-users

{
"Users": [
{
"Path": "/",
"UserName": “test.user",
"UserId": "AIDARCBHTJLQEYXXXXXXX",
"Arn": “arn:aws:iam::XXXXXXXXXXXX:user/test.user",
"CreateDate": "2019-09-17T19:51:57Z"
}
]
}

AWS Software Developer Kit (SDK)


Programming language-speci c resources that allow
you to interact with AWS services via code. This
approach enables you to automate many aspects of
how you interact with the platform.
fi
AWS SDK Languages

Java .NET Node.js

JavaScript
PHP Python
(Browser)

Ruby Go C++

Console is a great method for testing out
AWS services
Repeating tasks can be automated using
Interacting the CLI or SDK

with AWS SDK enables automation of AWS tasks


within custom applications
Most all services and actions can be
performed in any of the three

Using the AWS Console


Demo Accessing the AWS Console in the browser
Reviewing login differences for root and
IAM users
Selecting a specific regions
Reviewing the list of services supported in
the AWS Console

Using the AWS CLI


Demo Accessing AWS access keys
Reviewing installation instructions
Configuring the AWS CLI for a specific
user
Interacting with AWS utilizing the CLI

Scenario Based Review


Scenario 1

Roger’s company runs several


production workloads in AWS
They have a new web application that
manages digital assets for marketing
They need to automatically create a user
account in Amazon Cognito on sign-up
They want this step seamlessly
integrated into the application
Which interaction method would
Roger’s company use for this?

Scenario 2

Eliza’s company is considering


transitioning to AWS
They want to leverage Amazon
Relational Database Service
Eliza wants to test out a single database
on the service
What interaction method would Eliza
use for this use case?

Scenario 3

Jennifer’s company is a startup


They created a social network for
entrepreneurs with a web and mobile app
Jennifer has a set of tasks she needs to
run on AWS each day to generate reports
What interaction method would Jennifer
use for this use case?

Summary
Reviewed the ways you interact with
Summary AWS services
Explored the AWS Console and its use
Introduced the AWS Command Line
Interface and its use
Introduced the AWS Software Developer
Kit and supported languages

Scenario 1
Roger’s company runs several
production workloads in AWS
They have a new web application that
manages digital assets for marketing
They need to automatically create a user
account in Amazon Cognito on sign-up
They want this step seamlessly
integrated into the application
Which interaction method would
Roger’s company use for this?
Solution: Software Development Kit (SDK)

Scenario 2

Eliza’s company is considering


transitioning to AWS
They want to leverage Amazon
Relational Database Service
Eliza wants to test out a single database
on the service
What interaction method would Eliza
use for this use case?

Solution: AWS Console

Scenario 3

Jennifer’s company is a startup


They created a social network for
entrepreneurs with a web and mobile app
Jennifer has a set of tasks she needs to
run on AWS each day to generate reports
What interaction method would Jennifer
use for this use case?
Solution: Command Line Interface (CLI)

You might also like