本文へスキップ
Typle
ログイン状態を確認中

プログラミング · AWS · クラウド

AWS CLIコマンドのタイピング練習

AWS CLI v2 のコマンド46個を打って覚えます。aws configure sso でのログインから、EC2・S3 などの操作、ヘルプの見方まで、コマンドごとに説明が付いています。

1リスト・46語

無料・ログインなしで練習できます。押すとこのパックをフォローし、すぐに練習が始まります。

収録している言葉

AWS CLIコマンド

打つ言葉意味・補足
aws --versionAWS CLI:バージョン確認(AWS CLI v2を想定)
aws ec2 describe-instances helpヘルプ:サービス・操作の使い方を確認(aws help / aws ec2 helpでも確認可能)
aws configure sso --profile developmentIAM Identity Center:SSO用プロファイルの初期設定(IAM Identity Centerの事前設定が必要)
aws sso login --profile developmentIAM Identity Center:SSOログイン(設定済みのプロファイルを指定)
aws sts get-caller-identitySTS:操作中のアカウント・権限を確認(Account・Arn・UserIdを確認)
aws ec2 describe-instances --profile development --region ap-northeast-1プロファイル・リージョン:操作対象の認証設定とリージョンを指定(東京リージョンの例)
aws ec2 describe-instances --output table出力形式:結果をJSON・表・テキストなどで表示(--output json / text / table / yamlなど)
aws ec2 describe-instances --query 'Reservations[].Instances[].{ID:InstanceId,State:State.Name}' --output table結果抽出:必要な項目だけを取り出す(--queryはJMESPathで記述)
aws s3 lsS3:バケット・オブジェクトの一覧確認(aws s3 ls s3://my-bucket/で中身を確認)
aws s3 cp ./image.png s3://my-bucket/image.pngS3:ファイルをアップロード(転送先に同じキーがある場合は上書き)
aws s3 cp s3://my-bucket/image.png ./image.pngS3:ファイルをダウンロード(転送元と転送先を逆に指定)
aws s3 sync ./dist s3://my-bucketS3:ローカルフォルダーをS3に同期(--dryrunで予定を確認可能。--deleteを付けると転送元にない転送先ファイルも削除)
aws ec2 describe-instancesEC2:サーバー一覧・稼働状態の確認(--filtersでタグや状態を絞り込み)
aws ec2 start-instances --instance-ids i-0123456789abcdef0EC2:サーバーの起動(実在するインスタンスIDに置き換える)
aws ec2 stop-instances --instance-ids i-0123456789abcdef0EC2:サーバーの停止(停止可能なインスタンスが対象。ストレージなどは残る)
aws rds describe-db-instancesRDS / Aurora:DBの作成・設定変更・バックアップ・復元(例はDB一覧の取得。通常のSQL実行にはpsqlなどを使用)
aws dynamodb list-tablesDynamoDB:テーブル管理・データの読み書き・検索(get-item / put-item / queryなど)
aws lambda list-functionsLambda:関数の作成・設定変更・一覧確認(create-function / update-function-configurationなど)
aws lambda update-function-code --function-name my-function --zip-file fileb://function.zipLambda:関数コードの更新(ZIP形式の関数の例。コンテナイメージ形式もある)
aws apigatewayv2 get-apisAPI Gateway:API・ルートの作成や設定・デプロイ(HTTP API・WebSocket APIの例。REST APIはapigatewayを使用)
aws ecr describe-repositoriesECR:コンテナイメージ保管庫の管理(イメージのビルド・pushには通常Dockerなども使用)
aws ecs list-clustersECS:クラスター・サービス・タスクの管理(コンテナの実行・更新・スケーリング設定)
aws eks list-clustersEKS:Kubernetesクラスターの管理(Kubernetes内部の操作には通常kubectlを使用)
aws ec2 describe-vpcsVPC / EC2:VPC・サブネット・通信ルールの管理(VPC関連操作は主にec2配下)
aws elbv2 describe-load-balancersELB:ロードバランサーの管理(ALB・NLBなどの例)
aws route53 list-hosted-zonesRoute 53:DNSゾーン・レコードの管理(DNSの設定確認・変更)
aws cloudfront list-distributionsCloudFront:CDN設定・配信状況・キャッシュの管理(キャッシュ削除にはcreate-invalidationを使用)
aws iam list-rolesIAM:ユーザー・ロール・ポリシーの管理(実行できる操作はIAM権限で制限される)
aws cognito-idp list-user-pools --max-results 10Cognito:アプリのユーザー認証基盤を管理(ユーザープールの作成・設定・ユーザー管理)
aws ssm get-parameter --name /my-app/configSystems Manager Parameter Store:設定値の保存・取得(暗号化パラメーターは権限に応じて--with-decryptionを指定)
aws secretsmanager list-secretsSecrets Manager:シークレットの保存・取得・更新(例はメタデータ一覧。値の取得にはget-secret-valueを使用)
aws logs tail /aws/lambda/my-function --followCloudWatch Logs:ログの取得・追跡(--since 1hなどで期間指定)
aws cloudwatch describe-alarmsCloudWatch:メトリクス・アラームの管理(CPU使用率などの監視設定・確認)
aws cloudtrail lookup-eventsCloudTrail:AWS操作履歴の確認(ユーザーやイベント名などで絞り込み可能)
aws cloudformation describe-stacksCloudFormation:テンプレートから環境を作成・更新・削除(deployでテンプレートを適用)
aws events list-rulesEventBridge:イベントルール・連携先の管理(定期実行の専用機能はEventBridge Scheduler)
aws scheduler list-schedulesEventBridge Scheduler:スケジュール実行の管理(定期実行や一回限りの実行を設定)
aws stepfunctions list-state-machinesStep Functions:処理フローの作成・実行・確認(複数サービスをつなぐワークフロー)
aws sqs list-queuesSQS:キューの管理・メッセージの送受信(send-message / receive-messageなど)
aws sns list-topicsSNS:通知トピック・購読の管理と通知送信(publishで通知を送信)
aws sesv2 list-email-identitiesSES:メール送信・送信ドメインの管理(送信には認証済みIDや送信権限などが必要)
aws athena list-work-groupsAthena:SQLクエリの実行・結果取得(start-query-executionでSQL実行)
aws glue get-databasesGlue:データカタログ・ETLジョブの管理(ジョブの作成・実行・状態確認)
aws bedrock list-foundation-modelsBedrock:モデル情報の確認・生成AI関連リソースの管理(推論にはbedrock-runtime配下のコマンドを使用)
aws ce get-cost-and-usage --time-period Start=2026-10-01, End=2026-10-22 --granularity MONTHLY --metrics UnblendedCostCost Explorer:料金・利用量の期間別集計(Endは含まない。Cost Explorerの利用設定・権限が必要)
aws budgets describe-budgets --account-id 123456789012Budgets:予算の設定・確認(自分のAWSアカウントIDに置き換える)

ほかの公式パックを見る