こんにちは。AWS CLIが好きな福島です。
はじめに
今回は、WorkSpacesのイメージおよびバンドルの情報を取得する方法をご紹介いたします。
利用するコマンド,サブコマンド
まず、AWS CLIの構造は以下の通りです。
aws <command> <subcommand> [options and parameters]
上記を前提に今回使う <command>,<subcommand>
は、以下の通りです。
<command>
- workspaces
<subcommand>
①describe-workspace-images
⇒workspacesのイメージのリストを出力します。②describe-workspace-bundles
⇒workspacesのバンドルのリストを出力します。
では、ここから実際のコマンドを記載いたします。
describe-workspace-images
①イメージ名,イメージId
- 実行コマンド
aws workspaces describe-workspace-images --query "Images[].[Name,ImageId]" --output text
- 実行結果
test-image wsi-j9lvns0hz
②①+説明
- 実行コマンド
aws workspaces describe-workspace-images --query "Images[].[Name,ImageId,Description]" --output text
- 実行結果
test-image wsi-j9lvns0hz test
③①+所有者
- 実行コマンド
aws workspaces describe-workspace-images --query "Images[].[Name,ImageId,OwnerAccountId]" --output text
- 実行結果
test-image wsi-j9lvns0hz 123456789012
③①+OSタイプ
- 実行コマンド
aws workspaces describe-workspace-images --query "Images[].[Name,ImageId,OperatingSystem.Type]" --output text
- 実行結果
test-image wsi-j9lvns0hz WINDOWS
④①~③全て
- 実行コマンド
aws workspaces describe-workspace-images --query "Images[].[Name,ImageId,Description,OwnerAccountId,OperatingSystem.Type]" --output text
- 実行結果
test-image wsi-j9lvns0hz test 123456789012 WINDOWS
describe-workspace-bundles
①バンドル名,バンドルID
- 実行コマンド
aws workspaces describe-workspace-bundles --query "Bundles[].[Name,BundleId]" --output text
- 実行結果
test-bundle wsb-v663wksy9
②①+説明
- 実行コマンド
aws workspaces describe-workspace-bundles --query "Bundles[].[Name,BundleId,Description]" --output text
- 実行結果
test-bundle wsb-v663wksy9 test
③①+コンピュータータイプ
- 実行コマンド
aws workspaces describe-workspace-bundles --query "Bundles[].[Name,BundleId,ComputeType.Name]" --output text
- 実行結果
test-bundle wsb-v663wksy9 VALUE
④①+Rootボリュームサイズ,ユーザーボリュームサイズ
- 実行コマンド
aws workspaces describe-workspace-bundles --query "Bundles[].[Name,BundleId,RootStorage.Capacity,UserStorage.Capacity]" --output text
- 実行結果
test-bundle wsb-v663wksy9 80 10
⑤①+イメージID
- 実行コマンド
aws workspaces describe-workspace-bundles --query "Bundles[].[Name,BundleId,ImageId]" --output text
- 実行結果
test-bundle wsb-v663wksy9 wsi-j9lvns0hz
⑥①~⑤全て
- 実行コマンド
aws workspaces describe-workspace-bundles --query "Bundles[].[Name,BundleId,Description,ComputeType.Name,RootStorage.Capacity,UserStorage.Capacity,ImageId]" --output text
- 実行結果
test-bundle wsb-v663wksy9 test VALUE 80 10 wsi-j9lvns0hz
終わりに
今回は、WorkSpacesのイメージとバンドルの情報を取得するコマンドをご紹介いたしました。 どなたかのお役に立てれば幸いです。
福島 和弥 (記事一覧)
2019/10 入社
AWS CLIが好きです。
AWS資格12冠。2023 Japan AWS Partner Ambassador/APN ALL AWS Certifications Engineer。