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
5.9k
【図解】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
400
Other Decks in Technology
See All in Technology
Claude Code でアプリ開発をオートパイロットにするためのTips集 Zennの場合 / Claude Code Tips in Zenn
wadayusuke
5
840
CDK CLIで使ってたあの機能、CDK Toolkit Libraryではどうやるの?
smt7174
4
190
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
270
Unlocking the Power of AI Agents with LINE Bot MCP Server
linedevth
0
110
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.5k
人工衛星のファームウェアをRustで書く理由
koba789
15
8.2k
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
490
データ分析エージェント Socrates の育て方
na0
6
2k
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
380k
【NoMapsTECH 2025】AI Edge Computing Workshop
akit37
0
230
テストを軸にした生き残り術
kworkdev
PRO
0
210
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
70
11k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Become a Pro
speakerdeck
PRO
29
5.5k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Speed Design
sergeychernyshev
32
1.1k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Side Projects
sachag
455
43k
Designing Experiences People Love
moore
142
24k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
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の詳細画面を表示した場合