AWS Command Line Interface
AWS のコマンドラインツール
ターミナルやスクリプトから大半の AWS サービスの API を呼び出すためのコマンドラインツール `aws` です。profile、access key、SSO、role で認証します。
- コスト$ 安い
- 難易度●●●●●
- 未使用でも課金?いいえ
- 自己管理
- 出題試験CLF · DVA · SOA
たとえるなら画面の前まで行ってボタンを一つずつ押す代わりに、リモコンでテレビを操作するようなものです。
いつ使う?
✓ 使うべき場面
AWS リソースに対して素早い操作、自動化スクリプトの作成、繰り返し作業を行いたいとき。
✗ 避けるべき場面
長期的かつ正確に再現可能なインフラ管理 → CloudFormation / CDK。アプリケーション内の複雑なロジック → SDK。
よくある使い方
- `aws s3 sync` による S3 へのファイルのアップロード/同期
- スケジュールに沿った instance の起動・停止スクリプト
- SSO ログインと複数アカウント間の profile 切り替え
料金はいくら?
- 課金方式: 無料です。コマンドが作成・呼び出すリソースと API の料金のみを支払います。