Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【図解】AWSサービスとAPI キホンのキ
Search
Yosuke Ojima
February 26, 2024
Technology
0
6.4k
【図解】AWSサービスとAPI キホンのキ
AWS初心者向けにAWSサービスとAPIの基本を図解したスライドです。
Yosuke Ojima
February 26, 2024
Tweet
Share
More Decks by Yosuke Ojima
See All by Yosuke Ojima
AWS Well-Architected Framework パフォーマンスの柱はどう変わったのか?
ozzy3
1
410
Other Decks in Technology
See All in Technology
EMからVPoEを経てCTOへ:マネジメントキャリアパスにおける葛藤と成長
kakehashi
PRO
7
920
問い合わせ自動化の技術的挑戦
recruitengineers
PRO
2
150
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
140
OCI Security サービス 概要
oracle4engineer
PRO
2
13k
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
930
トップマネジメントとコンピテンシーから考えるエンジニアリングマネジメント
zigorou
4
560
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
わたしがセキュアにAWSを使えるわけないじゃん、ムリムリ!(※ムリじゃなかった!?)
cmusudakeisuke
0
170
ブラックボックス観測に基づくAI支援のプロトコルのリバースエンジニアリングと再現~AIを用いたリバースエンジニアリング~ @ SECCON 14 電脳会議 / Reverse Engineering and Reproduction of an AI-Assisted Protocol Based on Black-Box Observation @ SECCON 14 DENNO-KAIGI
chibiegg
0
150
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
250
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
3
160
Featured
See All Featured
How to build a perfect <img>
jonoalderson
1
5.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
120
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Rails Girls Zürich Keynote
gr2m
96
14k
Documentation Writing (for coders)
carmenintech
77
5.3k
Making Projects Easy
brettharned
120
6.6k
How to Ace a Technical Interview
jacobian
281
24k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
140
Evolving SEO for Evolving Search Engines
ryanjones
0
150
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Chasing Engaging Ingredients in Design
codingconduct
0
130
Between Models and Reality
mayunak
2
230
Transcript
【図解】AWSサービスとAPI キホンのキ February 26, 2024 © 2024 Yosuke Ojima Yosuke
Ojima
目次 ◼ AWSサービス ◼ AWSサービスとリソース ◼ AWSサービスのAPI ◼ APIの確認 ◼
APIの実行 ◼ 実行されたAPIの確認 ◼ まとめ ◼ 付録 ⚫ Management Console 操作時に実行されるAPI © 2024 Yosuke Ojima 2
AWSサービス AWSとは様々な サービス の集合体である AWS Cloud サービス AWSには200以上のサービスがある ※ 2024年2月時点
・・・ Amazon VPC Amazon EC2 Amazon S3 © 2024 Yosuke Ojima 3
AWSサービスとリソース 各AWSサービスには1つ以上の リソース が含まれている AWS Cloud Amazon VPC ・・・ VPC
Internet gateway NAT gateway リソース サービス サービス名と同名のリソースが 含まれることもある © 2024 Yosuke Ojima 4
AWSサービスのAPI AWSサービスのリソースは API を介して操作する Client User AWS Cloud CreateVpc DescribeVpcs
Amazon VPC VPC 1 VPC 2 API DeleteVpc © 2024 Yosuke Ojima 5
APIの確認 各AWSサービスのAPIは 公式ドキュメント で確認できる 引用:https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/APIReference/OperationList-query-vpc.html © 2024 Yosuke Ojima 6
【APIリファレンス】
APIの実行 AWSサービスのリソースはAPIを介して操作する ただし、ユーザーがAPIを直接実行することはほとんどない Client User AWS Cloud CreateVpc DescribeVpcs Amazon
VPC VPC 1 VPC 2 API DeleteVpc © 2024 Yosuke Ojima 7 × × ×
APIの実行 通常は Management Console や CLI, SDK などの ツールを介してAWSサービスのAPIを実行している ©
2024 Yosuke Ojima 8 Amazon VPC API AWS Management Console AWS SDK AWS CLI Shell User GUI Operation Command Execution Program Execution User Browser AWS Cloud
実行されたAPIの確認 実行されたAPIは CloudTrail で確認できる © 2024 Yosuke Ojima 9
まとめ Management Console や CLI などの ツール を介して AWSサービス の
API を実行し、リソース を操作している © 2024 Yosuke Ojima 10 CreateVpc AWS CLI AWS SDK User Browser Shell User Amazon VPC VPC クライアント ツール リソース AWS Management Console GUI Operation Command Execution Program Execution API AWSサービス サービス エンドポイント AWS Cloud
【付録】Management Console 操作時に実行されるAPI © 2024 Yosuke Ojima 11 画面に表示する情報を取得するため、複数のAPIを実行している 例)VPCの詳細画面を表示した場合