SlideShare a Scribd company logo
When you own the infrastructure it's easy to understand
how you interact with it because you can see it, touch it
and work with it on every level. If I have a server that
I've stood up in my closet, interacting with that server
is easy because it's mine. I can touch it. When I remove
the ability for
me to touch and see something like when the
infrastructure
becomes virtual, the way that I work
with that infrastructure has to change a bit. Instead of
physically
managing my infrastructure, now I logically manage it
through the AWS Application
Program Interface or API. So now when I create, delete
or change any AWS resource whether it's a virtual
server or a storage system for employee photos, I use
API calls to AWS to do that. You can make these API
calls in several ways but the three main ways we're
going to talk about in AWS are the AWS Management
Console, the AWS Command Line Interface and the AWS
Software
Development Kits or SDKs. When people are first
getting started with AWS, they typically use the
AWS Management Console. This is a web-based method
that you log into from your browser. The great thing
about the console is that you can point and click. By
simply clicking and following prompts, you can get
started with
some of these services without any previous
knowledge of the service. With the console, there's no
need to worry about scripting or
finding the proper syntax. When you log into the console,
the landing page will show you services you've recently
worked with but you can also choose to view
all of the possible services organized into relevant
categories such as compute, database
storage, and more. If I change the region to Paris, you're
making requests to
eu-west-3.console.aws.amazon.com or the Paris Region's
web console. After you work with the
console for a while, you may want to move away from
the manual creation of resources. For example, in the
console, you have to go through multiple screens to set
configurations to
create a virtual machine. And if I wanted to create
a second virtual machine I would need to go through
that process all over again. While this is helpful, it also
leaves room for human error. I could easily miss a
checkbox or misspell something or even skip important
settings by accident. So when you get more familiar with
AWS, or if you're working in
a production environment that requires a degree of risk
management, you should move to a tool that enables you
to script or program these API calls. One of these tools is
called the AWS Command Line Interface or CLI. You can
use this tool in a couple of ways. One is to download the
tool
and then use the terminal on your machine to create
and configure AWS services. Another is to access the CLI
through the use of AWS Cloud Shell, which can be done
through the console. With both of these options,
instead of having a GUI like the console to interact with,
you run, create commands
using a defined AWS syntax. For example, if I wanted
to launch a virtual machine with the CLI through Cloud
Shell, I first used this quick
shortcut to open a session. Once my session is started, I
type in AWS which is how we know we
interact with the API, then type in the service. In this
case, it's EC2, the service that allows us to create and
manage virtual machines,
which we'll learn about later. And then the command
that we
want to perform in that service and any other
configurations
we want to set. One command versus multiple screens
you have to click through in the console can help reduce
accidental human errors. But that also means you have
to work with defined syntax and get that syntax correct
in order for your command to run successfully. So there is
some upfront
cost in just understanding how to form commands, but
after a while, you can begin to script
these commands out, making them repeatable which can
greatly improve
efficiency in the long run. The other tool that allows you
to interact with the AWS API programmatically is the AWS
Software
Development Kits or SDKs. SDKs are created and
maintained by AWS for the most popular programming
languages such as Python, Java,
Node.js, .NET, Ruby, and more. This comes in handy when
you want to integrate your application source
code with AWS services. For example our employee
directory application runs using Python and Flask. If I
wanted to store all
of the employee photos including pictures of employees
in an AWS storage service, I could use the Python SDK to
write code to interact with that AWS storage service. The
ability of managing AWS services from a place where you
can run source code with conditions, loops, arrays, lists
and other programming elements provides a lot of power
and creativity. Alright, that wraps this video up. To recap,
you have three main
options to connect with AWS, the Console, the CLI, and
the SDKs. In this course we'll mainly be using the console
to interact with the services but feel free to challenge
yourself by using the CLI if you're a bit more advanced.

More Related Content

Similar to interacting with AWS2 .pdf

Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesReply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Andrea Mercanti
 
使用 AWS Step Functions 開發 Serverless 服務
使用 AWS Step Functions 開發 Serverless 服務使用 AWS Step Functions 開發 Serverless 服務
使用 AWS Step Functions 開發 Serverless 服務
Amazon Web Services
 
AWS Training new.pptx
AWS Training new.pptxAWS Training new.pptx
AWS Training new.pptx
IDES TRAININGS
 
AWS Training.pdf
AWS Training.pdfAWS Training.pdf
AWS Training.pdf
IDES TRAININGS
 
AWS Training
AWS TrainingAWS Training
AWS Training
IDES TRAININGS
 
AWS Training.pdf
AWS Training.pdfAWS Training.pdf
AWS Training.pdf
IDES TRAININGS
 
CSUProject
CSUProjectCSUProject
CSUProject
Aslam Diwan
 
AWS User Group Hungary - re:Invent review
AWS User Group Hungary - re:Invent reviewAWS User Group Hungary - re:Invent review
AWS User Group Hungary - re:Invent review
Attila Lengyel
 
Cloud Computing Serverless Architecture
Cloud Computing Serverless ArchitectureCloud Computing Serverless Architecture
Cloud Computing Serverless Architecture
YASH Technologies
 
CSUProject
CSUProjectCSUProject
CSUProject
Komal Patel
 
App Service Web
App Service WebApp Service Web
App Service Web
Lisa Muthukumar
 
Reinvent recap
Reinvent recapReinvent recap
Reinvent recap
Jason Poley
 
Awsgsg wah
Awsgsg wahAwsgsg wah
Awsgsg wah
Sebin John
 
Awsgsg wah
Awsgsg wahAwsgsg wah
Awsgsg wah
Sebin John
 
Ebook - A Startup Guide to AWS - ASEAN.pdf
Ebook - A Startup Guide to AWS - ASEAN.pdfEbook - A Startup Guide to AWS - ASEAN.pdf
Ebook - A Startup Guide to AWS - ASEAN.pdf
imran333937
 
Masterclass - Amazon WorkSpaces
Masterclass - Amazon WorkSpacesMasterclass - Amazon WorkSpaces
Masterclass - Amazon WorkSpaces
Amazon Web Services
 
Aws interview questions and answers
Aws interview questions and answersAws interview questions and answers
Aws interview questions and answers
kavinilavuG
 
Aws principle services: IAM,VPC, EC2, Cloudwatch
Aws principle services: IAM,VPC, EC2, CloudwatchAws principle services: IAM,VPC, EC2, Cloudwatch
Aws principle services: IAM,VPC, EC2, Cloudwatch
sawsan slii
 
Comprehensive Guide: Web Scraping with AWS Lambda
Comprehensive Guide: Web Scraping with AWS LambdaComprehensive Guide: Web Scraping with AWS Lambda
Comprehensive Guide: Web Scraping with AWS Lambda
xbytecrawling
 
Aws serverless applications lens
Aws serverless applications lensAws serverless applications lens
Aws serverless applications lens
mustafa sarac
 

Similar to interacting with AWS2 .pdf (20)

Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesReply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
 
使用 AWS Step Functions 開發 Serverless 服務
使用 AWS Step Functions 開發 Serverless 服務使用 AWS Step Functions 開發 Serverless 服務
使用 AWS Step Functions 開發 Serverless 服務
 
AWS Training new.pptx
AWS Training new.pptxAWS Training new.pptx
AWS Training new.pptx
 
AWS Training.pdf
AWS Training.pdfAWS Training.pdf
AWS Training.pdf
 
AWS Training
AWS TrainingAWS Training
AWS Training
 
AWS Training.pdf
AWS Training.pdfAWS Training.pdf
AWS Training.pdf
 
CSUProject
CSUProjectCSUProject
CSUProject
 
AWS User Group Hungary - re:Invent review
AWS User Group Hungary - re:Invent reviewAWS User Group Hungary - re:Invent review
AWS User Group Hungary - re:Invent review
 
Cloud Computing Serverless Architecture
Cloud Computing Serverless ArchitectureCloud Computing Serverless Architecture
Cloud Computing Serverless Architecture
 
CSUProject
CSUProjectCSUProject
CSUProject
 
App Service Web
App Service WebApp Service Web
App Service Web
 
Reinvent recap
Reinvent recapReinvent recap
Reinvent recap
 
Awsgsg wah
Awsgsg wahAwsgsg wah
Awsgsg wah
 
Awsgsg wah
Awsgsg wahAwsgsg wah
Awsgsg wah
 
Ebook - A Startup Guide to AWS - ASEAN.pdf
Ebook - A Startup Guide to AWS - ASEAN.pdfEbook - A Startup Guide to AWS - ASEAN.pdf
Ebook - A Startup Guide to AWS - ASEAN.pdf
 
Masterclass - Amazon WorkSpaces
Masterclass - Amazon WorkSpacesMasterclass - Amazon WorkSpaces
Masterclass - Amazon WorkSpaces
 
Aws interview questions and answers
Aws interview questions and answersAws interview questions and answers
Aws interview questions and answers
 
Aws principle services: IAM,VPC, EC2, Cloudwatch
Aws principle services: IAM,VPC, EC2, CloudwatchAws principle services: IAM,VPC, EC2, Cloudwatch
Aws principle services: IAM,VPC, EC2, Cloudwatch
 
Comprehensive Guide: Web Scraping with AWS Lambda
Comprehensive Guide: Web Scraping with AWS LambdaComprehensive Guide: Web Scraping with AWS Lambda
Comprehensive Guide: Web Scraping with AWS Lambda
 
Aws serverless applications lens
Aws serverless applications lensAws serverless applications lens
Aws serverless applications lens
 

More from Mohamed Alashram

liver .pdf
liver                               .pdfliver                               .pdf
liver .pdf
Mohamed Alashram
 
fatty y liver syndrome. pdf
fatty y liver     syndrome.          pdffatty y liver     syndrome.          pdf
fatty y liver syndrome. pdf
Mohamed Alashram
 
animal behavior .pdf
animal   behavior                      .pdfanimal   behavior                      .pdf
animal behavior .pdf
Mohamed Alashram
 
software engineering history2.pptx
software      engineering  history2.pptxsoftware      engineering  history2.pptx
software engineering history2.pptx
Mohamed Alashram
 
software engineering history
software     engineering         historysoftware     engineering         history
software engineering history
Mohamed Alashram
 
lung cancer
lung                                 cancerlung                                 cancer
lung cancer
Mohamed Alashram
 
cancer incidence .pdf
cancer         incidence             .pdfcancer         incidence             .pdf
cancer incidence .pdf
Mohamed Alashram
 
cancer introduction .pdf
cancer            introduction      .pdfcancer            introduction      .pdf
cancer introduction .pdf
Mohamed Alashram
 
cancer etiology .pdf
cancer               etiology       .pdfcancer               etiology       .pdf
cancer etiology .pdf
Mohamed Alashram
 
oncology. pdf
oncology.                                        pdfoncology.                                        pdf
oncology. pdf
Mohamed Alashram
 
molecular biology1 .pdf
molecular           biology1         .pdfmolecular           biology1         .pdf
molecular biology1 .pdf
Mohamed Alashram
 
photosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdfphotosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdf
Mohamed Alashram
 
history of computer hardware .pdf
history   of computer      hardware  .pdfhistory   of computer      hardware  .pdf
history of computer hardware .pdf
Mohamed Alashram
 
Energy and metabolism.pdf
Energy          and        metabolism.pdfEnergy          and        metabolism.pdf
Energy and metabolism.pdf
Mohamed Alashram
 
Management leadership .pdf
Management           leadership      .pdfManagement           leadership      .pdf
Management leadership .pdf
Mohamed Alashram
 
biology introduction . pdf
biology          introduction   .     pdfbiology          introduction   .     pdf
biology introduction . pdf
Mohamed Alashram
 
cell membrane .pdf
cell    membrane                    .pdfcell    membrane                    .pdf
cell membrane .pdf
Mohamed Alashram
 
Charteris tics of life .pdf
Charteris tics       of        life .pdfCharteris tics       of        life .pdf
Charteris tics of life .pdf
Mohamed Alashram
 
biology introduction .pdf
biology                 introduction .pdfbiology                 introduction .pdf
biology introduction .pdf
Mohamed Alashram
 

More from Mohamed Alashram (20)

liver .pdf
liver                               .pdfliver                               .pdf
liver .pdf
 
fatty y liver syndrome. pdf
fatty y liver     syndrome.          pdffatty y liver     syndrome.          pdf
fatty y liver syndrome. pdf
 
animal behavior .pdf
animal   behavior                      .pdfanimal   behavior                      .pdf
animal behavior .pdf
 
meat. pdf
meat.                                           pdfmeat.                                           pdf
meat. pdf
 
software engineering history2.pptx
software      engineering  history2.pptxsoftware      engineering  history2.pptx
software engineering history2.pptx
 
software engineering history
software     engineering         historysoftware     engineering         history
software engineering history
 
lung cancer
lung                                 cancerlung                                 cancer
lung cancer
 
cancer incidence .pdf
cancer         incidence             .pdfcancer         incidence             .pdf
cancer incidence .pdf
 
cancer introduction .pdf
cancer            introduction      .pdfcancer            introduction      .pdf
cancer introduction .pdf
 
cancer etiology .pdf
cancer               etiology       .pdfcancer               etiology       .pdf
cancer etiology .pdf
 
oncology. pdf
oncology.                                        pdfoncology.                                        pdf
oncology. pdf
 
molecular biology1 .pdf
molecular           biology1         .pdfmolecular           biology1         .pdf
molecular biology1 .pdf
 
photosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdfphotosynthesis lecture1 introduction.pdf
photosynthesis lecture1 introduction.pdf
 
history of computer hardware .pdf
history   of computer      hardware  .pdfhistory   of computer      hardware  .pdf
history of computer hardware .pdf
 
Energy and metabolism.pdf
Energy          and        metabolism.pdfEnergy          and        metabolism.pdf
Energy and metabolism.pdf
 
Management leadership .pdf
Management           leadership      .pdfManagement           leadership      .pdf
Management leadership .pdf
 
biology introduction . pdf
biology          introduction   .     pdfbiology          introduction   .     pdf
biology introduction . pdf
 
cell membrane .pdf
cell    membrane                    .pdfcell    membrane                    .pdf
cell membrane .pdf
 
Charteris tics of life .pdf
Charteris tics       of        life .pdfCharteris tics       of        life .pdf
Charteris tics of life .pdf
 
biology introduction .pdf
biology                 introduction .pdfbiology                 introduction .pdf
biology introduction .pdf
 

Recently uploaded

Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Vivekanand Anglo Vedic Academy
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
S. Raj Kumar
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 

Recently uploaded (20)

Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching AptitudeUGC NET Exam Paper 1- Unit 1:Teaching Aptitude
UGC NET Exam Paper 1- Unit 1:Teaching Aptitude
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 

interacting with AWS2 .pdf

  • 1. When you own the infrastructure it's easy to understand how you interact with it because you can see it, touch it and work with it on every level. If I have a server that I've stood up in my closet, interacting with that server is easy because it's mine. I can touch it. When I remove the ability for me to touch and see something like when the infrastructure becomes virtual, the way that I work with that infrastructure has to change a bit. Instead of physically managing my infrastructure, now I logically manage it through the AWS Application Program Interface or API. So now when I create, delete or change any AWS resource whether it's a virtual server or a storage system for employee photos, I use API calls to AWS to do that. You can make these API calls in several ways but the three main ways we're
  • 2. going to talk about in AWS are the AWS Management Console, the AWS Command Line Interface and the AWS Software Development Kits or SDKs. When people are first getting started with AWS, they typically use the AWS Management Console. This is a web-based method that you log into from your browser. The great thing about the console is that you can point and click. By simply clicking and following prompts, you can get started with some of these services without any previous knowledge of the service. With the console, there's no need to worry about scripting or finding the proper syntax. When you log into the console, the landing page will show you services you've recently worked with but you can also choose to view all of the possible services organized into relevant categories such as compute, database storage, and more. If I change the region to Paris, you're making requests to
  • 3. eu-west-3.console.aws.amazon.com or the Paris Region's web console. After you work with the console for a while, you may want to move away from the manual creation of resources. For example, in the console, you have to go through multiple screens to set configurations to create a virtual machine. And if I wanted to create a second virtual machine I would need to go through that process all over again. While this is helpful, it also leaves room for human error. I could easily miss a checkbox or misspell something or even skip important settings by accident. So when you get more familiar with AWS, or if you're working in a production environment that requires a degree of risk management, you should move to a tool that enables you to script or program these API calls. One of these tools is called the AWS Command Line Interface or CLI. You can use this tool in a couple of ways. One is to download the tool and then use the terminal on your machine to create
  • 4. and configure AWS services. Another is to access the CLI through the use of AWS Cloud Shell, which can be done through the console. With both of these options, instead of having a GUI like the console to interact with, you run, create commands using a defined AWS syntax. For example, if I wanted to launch a virtual machine with the CLI through Cloud Shell, I first used this quick shortcut to open a session. Once my session is started, I type in AWS which is how we know we interact with the API, then type in the service. In this case, it's EC2, the service that allows us to create and manage virtual machines, which we'll learn about later. And then the command that we want to perform in that service and any other configurations we want to set. One command versus multiple screens you have to click through in the console can help reduce accidental human errors. But that also means you have to work with defined syntax and get that syntax correct
  • 5. in order for your command to run successfully. So there is some upfront cost in just understanding how to form commands, but after a while, you can begin to script these commands out, making them repeatable which can greatly improve efficiency in the long run. The other tool that allows you to interact with the AWS API programmatically is the AWS Software Development Kits or SDKs. SDKs are created and maintained by AWS for the most popular programming languages such as Python, Java, Node.js, .NET, Ruby, and more. This comes in handy when you want to integrate your application source code with AWS services. For example our employee directory application runs using Python and Flask. If I wanted to store all of the employee photos including pictures of employees in an AWS storage service, I could use the Python SDK to write code to interact with that AWS storage service. The ability of managing AWS services from a place where you
  • 6. can run source code with conditions, loops, arrays, lists and other programming elements provides a lot of power and creativity. Alright, that wraps this video up. To recap, you have three main options to connect with AWS, the Console, the CLI, and the SDKs. In this course we'll mainly be using the console to interact with the services but feel free to challenge yourself by using the CLI if you're a bit more advanced.