AWSコンソール、使いやすいんだけど遅い。毎回ログインして、リージョン切り替えて…めんどくさい。CLIを覚えるとこのイライラから解放される。
AWS CLIは、ターミナルからAWSの全操作ができるツール。`aws s3 ls` でバケット一覧、`aws ec2 describe-instances` でインスタンス情報。慣れるとGUIより圧倒的に速い。
便利な使い方:
- プロファイル切り替え — `~/.aws/config`に複数アカウントの設定を書いて、`–profile`で切り替え。
- JSON出力の加工 — `–query`オプションでJMESPath。例えば `aws ec2 describe-instances –query ‘Reservations[].Instances[].InstanceId’` でインスタンスIDだけ抽出。
- ページネーション — 長いリストは`–no-cli-pager`で一気表示。
- jqとの組み合わせ — CLI出力を`jq`でさらにフィルタ。神コンビ。
- シェルスクリプト化 — よく使う操作はスクリプトに。ワンライナーでリソース一括作成も。
最初は`aws configure`でアクセスキーを設定するだけ。あとは`aws help`を見ながら試せば、1日で基本操作は身につく。