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.1k
【図解】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
旧から新へ: 大規模ウェブクローラの Perl から Go への移行 / YAPC::Fukuoka 2025
motemen
3
890
Claude Code 10連ガチャ
uhyo
3
680
探求の技術
azukiazusa1
7
2.2k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
4
1.3k
バクラクの AI-BPO を支える AI エージェント 〜とそれを支える Bet AI Guild〜
tomoaki25
2
760
仕様駆動 x Codex で 超効率開発
ismk
2
1.5k
Datadog On-Call と Cloud SIEM で作る SOC 基盤
kuriyosh
0
180
はじめての OSS コントリビューション 〜小さな PR が世界を変える〜
chiroito
4
320
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
6
450
米軍Platform One / Black Pearlに学ぶ極限環境DevSecOps
jyoshise
1
310
QAセントラル組織が運営する自動テストプラットフォームの課題と現状
lycorptech_jp
PRO
0
410
AIと共に開発する時代の組織、プロセス設計 freeeでの実践から見えてきたこと
freee
3
700
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Why Our Code Smells
bkeepers
PRO
340
57k
Typedesign – Prime Four
hannesfritz
42
2.9k
Context Engineering - Making Every Token Count
addyosmani
9
380
How to Ace a Technical Interview
jacobian
280
24k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
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の詳細画面を表示した場合