AWS サービス
使用経験のあるサービス
EC2
OSを載せた仮想サーバ
- Djangoで作成したWebアプリを公開するためのWebサーバ(Python)
- 競プロの問題を復習するためのTwitter通知Botを稼働(Rust)
Lambda
サーバレスコンピューティングサービス、イベント発生時にコードを実行
- S3に上がった動画ファイルの解像度をスケールする(Node.js, Python)
- 動画にテキストを描画する(Python)
- 必要な動画ファイルが揃ったらSQSにメッセージを送信する(Node.js, Python)
- 動画作成処理のためのスポットインスタンスを立ち上げる(Python)
S3
オブジェクトストレージ
- 動画の保存
- ログファイルの保存
SQS
完全マネージド型のメッセージキューイングサービス
- 動画処理タスクを管理するキュー
IAM
AWSのサービスやリソースへのアクセスを安全に管理
IAMユーザは、AWSを利用するアカウントにAWSのサービスに対しての操作権限を与える機能
IAMポリシーは、AWSサービスやリソースに対する操作権限の設定をする機能
IAMロールは、AWSのサービスに対して操作権限を与える機能