SSM インベントリでデフォルト収集される情報を確認してみた 【Amazon Linux 2023 Ver】
はじめに
テクニカルサポートの 片方 です。
Amazon Linux 2023 OS の EC2 インスタンスで、SSM インベントリをデフォルト設定で有効化した場合に、どのような情報が収集されるのかを確認しました。
確認してみた
SSM インベントリをデフォルトで有効化します。 ※デフォルトでは全てのパラメーターが有効化されます。
-
Applications
(Optional) Collect data for installed applications. -
AWS Components
(Optional) Collect data for AWS Components like amazon-ssm-agent. -
Network Config
(Optional) Collect data for Network configurations. -
Windows Updates
(Optional, Windows OS only) Collect data for all Windows Updates. -
Instance Detailed Information
(Optional) Collect additional information about the instance, including the CPU model, speed, and the number of cores, to name a few. -
Services
(Optional, Windows OS only, requires SSMAgent version 2.2.64.0 and above) Collect data for service configurations. -
Windows Roles
(Optional, Windows OS only, requires SSMAgent version 2.2.64.0 and above) Collect data for Microsoft Windows role configurations. -
Custom Inventory
(Optional) Collect data for custom inventory. -
Billing Info
(Optional) Collect billing info for license included applications.
ファイル
(省略可能、 SSMAgent バージョン 2.2.64.0 以降が必要) ファイルに関する情報を収集します。 -
ファイル
(省略可能、 SSMAgent バージョン 2.2.64.0 以降が必要) ファイルに関する情報を収集します。 -
Windows レジストリ
(省略可能、Windows OS のみ、 SSMAgent バージョン 2.2.64.0 以降が必要) Microsoft Windows レジストリに関する情報を収集します。
今回は、AWS CLI "list-inventory-entries" コマンドを利用して Amazon Linux 2023 の各種情報を取得しました。
なお、今回は Amazon Linux 2023 で検証を行ったため、Windows Updates、Services、Windows Roles、Windows レジストリに関しては取集されません。
このため、本ブログでは記載は省略させていただきます。
Applications (476)
Name Version Publisher
device-mapper-libs 1.02.185 Amazon Linux
vim-data 9.1.1202 Amazon Linux
kbd 2.4.0 Amazon Linux
python3-setuptools-wheel 59.6.0 Amazon Linux
libmount 2.37.4 Amazon Linux
pcre2-syntax 10.40 Amazon Linux
libblkid 2.37.4 Amazon Linux
kernel-livepatch-repo-s3 2023.7.20250609 Amazon Linux
rpm-libs 4.16.1.3 Amazon Linux
system-release 2023.7.20250609 Amazon Linux
systemd-networkd 252.23 Amazon Linux
glibc-all-langpacks 2.34 Amazon Linux
dracut 102 Amazon Linux
zlib 1.2.11 Amazon Linux
grub2-tools 2.06 Amazon Linux
libstdc++ 14.2.1 Amazon Linux
libtirpc 1.3.3 Amazon Linux
libcom_err 1.46.5 Amazon Linux
openssh 8.7p1 Amazon Linux
libxml2 2.10.4 Amazon Linux
libmodulemd 2.13.0 Amazon Linux
libunistring 0.9.10 Amazon Linux
xfsprogs 5.18.0 Amazon Linux
readline 8.1 Amazon Linux
libldb 2.6.2 Amazon Linux
libacl 2.3.1 Amazon Linux
python3-ruamel-yaml 0.16.6 Amazon Linux
libselinux 3.4 Amazon Linux
python3-libsemanage 3.4 Amazon Linux
libsemanage 3.4 Amazon Linux
python3-configobj 5.0.6 Amazon Linux
expat 2.6.3 Amazon Linux
librepo 1.14.5 Amazon Linux
libgpg-error 1.42 Amazon Linux
acpid 2.0.32 Amazon Linux
libtevent 0.13.0 Amazon Linux
rpm-build-libs 4.16.1.3 Amazon Linux
hunspell-en-US 0.20201207 Amazon Linux
libevent 2.1.12 Amazon Linux
gmp 6.2.1 Amazon Linux
zram-generator 1.1.2 Amazon Linux
libverto 0.3.2 Amazon Linux
nss 3.90.0 Amazon Linux
libassuan 2.5.5 Amazon Linux
efi-srpm-macros 5 Amazon Linux
xz 5.2.5 Amazon Linux
chrony 4.3 Amazon Linux
groff-base 1.22.4 Amazon Linux
python3-awscrt 0.23.8 Amazon Linux
jemalloc 5.2.1 Amazon Linux
python3-jmespath 0.10.0 Amazon Linux
libmnl 1.0.4 Amazon Linux
python3-dnf 4.14.0 Amazon Linux
libsss_idmap 2.9.4 Amazon Linux
python3-markupsafe 1.1.1 Amazon Linux
libyaml 0.2.5 Amazon Linux
python3-pycparser 2.20 Amazon Linux
coreutils-common 8.32 Amazon Linux
python3-pyrsistent 0.17.3 Amazon Linux
perl-File-Path 2.18 Amazon Linux
python3-urllib3 1.25.10 Amazon Linux
perl-Term-ANSIColor 5.01 Amazon Linux
python3-jinja2 2.11.3 Amazon Linux
perl-File-Temp 0.231.100 Amazon Linux
cloud-init 22.2.2 Amazon Linux
perl-SelectSaver 1.02 Amazon Linux
python3-systemd 235 Amazon Linux
perl-Pod-Perldoc 3.28.01 Amazon Linux
python3-prompt-toolkit 3.0.24 Amazon Linux
perl-IO 1.43 Amazon Linux
go-srpm-macros 3.2.0 Amazon Linux
perl-File-Basename 2.85 Amazon Linux
pkgconf-pkg-config 1.8.0 Amazon Linux
perl-constant 1.33 Amazon Linux
bash-completion 2.11 Amazon Linux
perl-vars 1.05 Amazon Linux
ec2-instance-connect 1.1 Amazon Linux
perl-Exporter 5.74 Amazon Linux
dnf-plugin-support-info 1.7 Amazon Linux
perl-interpreter 5.32.1 Amazon Linux
kpatch-runtime 0.9.10 Amazon Linux
gettext 0.21 Amazon Linux
nfs-utils 2.5.4 Amazon Linux
boost-thread 1.75.0 Amazon Linux
sudo 1.9.15 Amazon Linux
nss-softokn-freebl 3.90.0 Amazon Linux
openssh-clients 8.7p1 Amazon Linux
keyutils 1.6.3 Amazon Linux
kernel 6.1.140 Amazon Linux
unzip 6.0 Amazon Linux
at 3.1.23 Amazon Linux
info 6.7 Amazon Linux
cryptsetup 2.6.1 Amazon Linux
efivar-libs 38 Amazon Linux
parted 3.4 Amazon Linux
hostname 3.23 Amazon Linux
screen 4.8.0 Amazon Linux
libargon2 20171227 Amazon Linux
ed 1.14.2 Amazon Linux
libev 4.33 Amazon Linux
grub2-pc-modules 2.06 Amazon Linux
libini_config 1.3.1 Amazon Linux
vim-minimal 9.1.1202 Amazon Linux
gawk 5.1.0 Amazon Linux
bzip2 1.0.8 Amazon Linux
lm_sensors-libs 3.6.0 Amazon Linux
time 1.9 Amazon Linux
numactl-libs 2.0.14 Amazon Linux
rootfiles 8.1 Amazon Linux
iproute 6.10.0 Amazon Linux
xxd 9.1.1202 Amazon Linux
dbus-common 1.12.28 Amazon Linux
microcode_ctl 2.1 Amazon Linux
dnf-data 4.14.0 Amazon Linux
python3-setuptools 59.6.0 Amazon Linux
grubby 8.40 Amazon Linux
libkcapi 1.4.0 Amazon Linux
cracklib-dicts 2.9.6 Amazon Linux
rpm 4.16.1.3 Amazon Linux
libgcc 14.2.1 Amazon Linux
device-mapper 1.02.185 Amazon Linux
hunspell-filesystem 1.7.0 Amazon Linux
elfutils-debuginfod-client 0.188 Amazon Linux
vim-filesystem 9.1.1202 Amazon Linux
elfutils-libs 0.188 Amazon Linux
quota-nls 4.06 Amazon Linux
pam 1.5.1 Amazon Linux
publicsuffix-list-dafsa 20240212 Amazon Linux
libfdisk 2.37.4 Amazon Linux
perl-srpm-macros 1 Amazon Linux
util-linux-core 2.37.4 Amazon Linux
openblas-srpm-macros 2 Amazon Linux
coreutils 8.32 Amazon Linux
ncurses-base 6.2 Amazon Linux
util-linux 2.37.4 Amazon Linux
ncurses-libs 6.2 Amazon Linux
openssl-libs 3.2.2 Amazon Linux
bash 5.2.15 Amazon Linux
kmod 29 Amazon Linux
setup 2.13.7 Amazon Linux
cryptsetup-libs 2.6.1 Amazon Linux
basesystem 11 Amazon Linux
systemd-pam 252.23 Amazon Linux
glibc-gconv-extra 2.34 Amazon Linux
systemd 252.23 Amazon Linux
glibc 2.34 Amazon Linux
libfido2 1.10.0 Amazon Linux
popt 1.18 Amazon Linux
os-prober 1.77 Amazon Linux
xz-libs 5.2.5 Amazon Linux
glib2 2.82.2 Amazon Linux
libcap 2.73 Amazon Linux
policycoreutils 3.4 Amazon Linux
bzip2-libs 1.0.8 Amazon Linux
rpm-plugin-selinux 4.16.1.3 Amazon Linux
libxcrypt 4.4.33 Amazon Linux
selinux-policy-targeted 38.1.50 Amazon Linux
sqlite-libs 3.40.0 Amazon Linux
python3-distro 1.5.0 Amazon Linux
libzstd 1.5.5 Amazon Linux
python3-dateutil 2.8.1 Amazon Linux
grep 3.8 Amazon Linux
python3-dbus 1.2.18 Amazon Linux
libidn2 2.3.2 Amazon Linux
openssl 3.2.2 Amazon Linux
nspr 4.35.0 Amazon Linux
gnutls 3.8.3 Amazon Linux
alternatives 1.15 Amazon Linux
openldap 2.4.57 Amazon Linux
libattr 2.5.1 Amazon Linux
libnfsidmap 2.5.4 Amazon Linux
libcap-ng 0.8.2 Amazon Linux
python3-idna 2.10 Amazon Linux
libsepol 3.4 Amazon Linux
python3-ruamel-yaml-clib 0.1.2 Amazon Linux
sed 4.8 Amazon Linux
libuser 0.63 Amazon Linux
libtalloc 2.3.4 Amazon Linux
openssh-server 8.7p1 Amazon Linux
shadow-utils 4.9 Amazon Linux
rpcbind 1.2.6 Amazon Linux
file-libs 5.39 Amazon Linux
libstoragemgmt 1.9.4 Amazon Linux
json-c 0.14 Amazon Linux
initscripts 10.09 Amazon Linux
p11-kit 0.24.1 Amazon Linux
libdnf 0.69.0 Amazon Linux
libsmartcols 2.37.4 Amazon Linux
python3-hawkey 0.69.0 Amazon Linux
file 5.39 Amazon Linux
gssproxy 0.9.2 Amazon Linux
dbus-libs 1.12.28 Amazon Linux
net-tools 2.0 Amazon Linux
hunspell-en-GB 0.20201207 Amazon Linux
rpm-plugin-systemd-inhibit 4.16.1.3 Amazon Linux
hunspell 1.7.0 Amazon Linux
python3-rpm 4.16.1.3 Amazon Linux
gdbm-libs 1.19 Amazon Linux
libsss_certmap 2.9.4 Amazon Linux
libedit 3.1 Amazon Linux
sbsigntools 0.9.4 Amazon Linux
libref_array 0.1.5 Amazon Linux
e2fsprogs 1.46.5 Amazon Linux
lmdb-libs 0.9.29 Amazon Linux
nss-sysinit 3.90.0 Amazon Linux
nettle 3.10.1 Amazon Linux
sssd-client 2.9.4 Amazon Linux
libutempter 1.2.1 Amazon Linux
dyninst 10.2.1 Amazon Linux
libpsl 0.21.5 Amazon Linux
lua-srpm-macros 1 Amazon Linux
libtextstyle 0.21 Amazon Linux
amazon-chrony-config 4.3 Amazon Linux
gdisk 1.0.8 Amazon Linux
python-chevron 0.13.1 Amazon Linux
diffutils 3.8 Amazon Linux
python3-audit 3.0.6 Amazon Linux
jansson 2.14 Amazon Linux
python3-chardet 4.0.0 Amazon Linux
libbasicobjects 0.1.1 Amazon Linux
python3-gpg 1.23.2 Amazon Linux
libdhash 0.5.0 Amazon Linux
python3-jsonpointer 2.0 Amazon Linux
libnghttp2 1.59.0 Amazon Linux
python3-libcomps 0.1.20 Amazon Linux
libseccomp 2.5.3 Amazon Linux
dnf 4.14.0 Amazon Linux
libtasn1 4.19.0 Amazon Linux
python3-daemon 2.3.0 Amazon Linux
libtdb 1.4.7 Amazon Linux
python3-netifaces 0.10.6 Amazon Linux
ncurses 6.2 Amazon Linux
python3-ply 3.11 Amazon Linux
protobuf-c 1.5.0 Amazon Linux
python3-cffi 1.14.5 Amazon Linux
perl-Text-Tabs+Wrap 2021.0726 Amazon Linux
python3-prettytable 0.7.2 Amazon Linux
perl-Time-Local 1.300 Amazon Linux
python3-jsonschema 3.2.0 Amazon Linux
perl-Pod-Escapes 1.07 Amazon Linux
python3-pysocks 1.7.1 Amazon Linux
perl-POSIX 1.94 Amazon Linux
python3-requests 2.25.1 Amazon Linux
perl-IPC-Open3 1.21 Amazon Linux
python3-babel 2.9.1 Amazon Linux
perl-subs 1.03 Amazon Linux
python3-pyyaml 5.4.1 Amazon Linux
perl-Term-Cap 1.17 Amazon Linux
perl-Socket 2.032 Amazon Linux
perl-Symbol 1.08 Amazon Linux
perl-podlators 4.14 Amazon Linux
perl-Fcntl 1.13 Amazon Linux
perl-mro 1.23 Amazon Linux
perl-overloading 0.02 Amazon Linux
perl-Errno 1.30 Amazon Linux
perl-Getopt-Std 1.12 Amazon Linux
perl-Scalar-List-Utils 1.56 Amazon Linux
perl-Storable 3.21 Amazon Linux
perl-parent 0.238 Amazon Linux
perl-Getopt-Long 2.52 Amazon Linux
perl-Carp 1.50 Amazon Linux
perl-PathTools 3.78 Amazon Linux
perl-libs 5.32.1 Amazon Linux
libibverbs 48.0 Amazon Linux
gettext-libs 0.21 Amazon Linux
zstd 1.5.5 Amazon Linux
boost-filesystem 1.75.0 Amazon Linux
libgcrypt 1.10.2 Amazon Linux
libmetalink 0.1.3 Amazon Linux
nss-softokn 3.90.0 Amazon Linux
attr 2.5.1 Amazon Linux
dwz 0.14 Amazon Linux
libss 1.46.5 Amazon Linux
zip 3.0 Amazon Linux
tbb 2020.3 Amazon Linux
c-ares 1.19.1 Amazon Linux
cpio 2.13 Amazon Linux
efivar 38 Amazon Linux
gpm-libs 1.20.7 Amazon Linux
inih 58 Amazon Linux
less 608 Amazon Linux
libcbor 0.7.0 Amazon Linux
libeconf 0.4.0 Amazon Linux
libverto-libev 0.3.2 Amazon Linux
libpath_utils 0.2.1 Amazon Linux
libpipeline 1.5.3 Amazon Linux
libsigsegv 2.13 Amazon Linux
libsss_nss_idmap 2.9.4 Amazon Linux
libuv 1.51.0 Amazon Linux
npth 1.6 Amazon Linux
gpgme 1.23.2 Amazon Linux
oniguruma 6.9.7.1 Amazon Linux
psmisc 23.4 Amazon Linux
slang 2.3.2 Amazon Linux
userspace-rcu 0.12.1 Amazon Linux
vim-common 9.1.1202 Amazon Linux
efi-filesystem 5 Amazon Linux
dbus-broker 32 Amazon Linux
package-notes-srpm-macros 0.4 Amazon Linux
linux-firmware-whence 20210208 Amazon Linux
libreport-filesystem 2.15.2 Amazon Linux
kernel-srpm-macros 1.0 Amazon Linux
python3-pip-wheel 21.3.1 Amazon Linux
python3-libs 3.9.22 Amazon Linux
krb5-libs 1.21.3 Amazon Linux
libarchive 3.7.4 Amazon Linux
libcurl-minimal 8.5.0 Amazon Linux
libkcapi-hmaccalc 1.4.0 Amazon Linux
crypto-policies 20240828 Amazon Linux
cracklib 2.9.6 Amazon Linux
openssl-fips-provider-latest 3.2.2 Amazon Linux
python3-policycoreutils 3.4 Amazon Linux
cloud-init-cfg-ec2 22.2.2 Amazon Linux
ec2-instance-connect-selinux 1.1 Amazon Linux
python3-dnf-plugins-core 4.3.0 Amazon Linux
python3-wcwidth 0.2.5 Amazon Linux
hwdata 0.384 Amazon Linux
fonts-srpm-macros 2.0.5 Amazon Linux
python-srpm-macros 3.9 Amazon Linux
pkgconf 1.8.0 Amazon Linux
bind-license 9.18.33 Amazon Linux
bind-utils 9.18.33 Amazon Linux
pciutils 3.7.0 Amazon Linux
dnf-utils 4.3.0 Amazon Linux
amazon-ec2-net-utils 2.6.0 Amazon Linux
dnf-plugin-release-notification 1.2 Amazon Linux
yum 4.14.0 Amazon Linux
sssd-kcm 2.9.4 Amazon Linux
zram-generator-defaults 1.1.2 Amazon Linux
rng-tools 6.14 Amazon Linux
ec2-hibinit-agent 1.0.8 Amazon Linux
passwd 0.80 Amazon Linux
cyrus-sasl-plain 2.1.27 Amazon Linux
xfsdump 3.1.11 Amazon Linux
lsof 4.94.0 Amazon Linux
grub2-efi-x64-ec2 2.06 Amazon Linux
dracut-config-ec2 3.1 Amazon Linux
amazon-ssm-agent 3.3.2299.0 Amazon.com
iputils 20210202 Amazon Linux
update-motd 2.3 Amazon Linux
rsync 3.4.0 Amazon Linux
cloud-utils-growpart 0.31 Amazon Linux
man-db 2.9.3 Amazon Linux
vim-enhanced 9.1.1202 Amazon Linux
strace 6.8 Amazon Linux
sysstat 12.5.6 Amazon Linux
kernel-tools 6.12.30 Amazon Linux
hunspell-en 0.20201207 Amazon Linux
nano 8.3 Amazon Linux
tar 1.34 Amazon Linux
acl 2.3.1 Amazon Linux
bc 1.07.1 Amazon Linux
dosfstools 4.2 Amazon Linux
libaio 0.3.111 Amazon Linux
traceroute 2.1.3 Amazon Linux
sysctl-defaults 1.0 Amazon Linux
grub2-tools-minimal 2.06 Amazon Linux
tzdata 2025b Amazon Linux
elfutils-default-yama-scope 0.188 Amazon Linux
rust-toolset-srpm-macros 1.85.0 Amazon Linux
libpwquality 1.4.4 Amazon Linux
pkgconf-m4 1.8.0 Amazon Linux
which 2.21 Amazon Linux
ocaml-srpm-macros 6 Amazon Linux
ca-certificates 2025.2.76 Amazon Linux
amazon-linux-repo-s3 2023.7.20250609 Amazon Linux
kmod-libs 29 Amazon Linux
filesystem 3.14 Amazon Linux
systemd-resolved 252.23 Amazon Linux
glibc-common 2.34 Amazon Linux
systemd-udev 252.23 Amazon Linux
libuuid 2.37.4 Amazon Linux
python3-six 1.15.0 Amazon Linux
systemd-libs 252.23 Amazon Linux
selinux-policy 38.1.50 Amazon Linux
elfutils-libelf 0.188 Amazon Linux
python3-libselinux 3.4 Amazon Linux
pcre2 10.40 Amazon Linux
libsolv 0.7.22 Amazon Linux
lua-libs 5.4.4 Amazon Linux
cyrus-sasl-lib 2.1.27 Amazon Linux
keyutils-libs 1.6.3 Amazon Linux
python3-docutils 0.16 Amazon Linux
audit-libs 3.0.6 Amazon Linux
sssd-nfs-idmap 2.9.4 Amazon Linux
findutils 4.8.0 Amazon Linux
quota 4.06 Amazon Linux
nss-util 3.90.0 Amazon Linux
python3-libstoragemgmt 1.9.4 Amazon Linux
libffi 3.4.4 Amazon Linux
python3-libdnf 0.69.0 Amazon Linux
grub2-common 2.06 Amazon Linux
logrotate 3.20.1 Amazon Linux
procps-ng 3.3.17 Amazon Linux
rpm-sign-libs 4.16.1.3 Amazon Linux
boost-system 1.75.0 Amazon Linux
openssl-pkcs11 0.4.12 Amazon Linux
libgomp 14.2.1 Amazon Linux
binutils 2.41 Amazon Linux
lz4-libs 1.9.4 Amazon Linux
sssd-common 2.9.4 Amazon Linux
libselinux-utils 3.4 Amazon Linux
ec2-utils 2.2.0 Amazon Linux
e2fsprogs-libs 1.46.5 Amazon Linux
python3-attrs 20.3.0 Amazon Linux
fuse-libs 2.9.9 Amazon Linux
python3-colorama 0.4.4 Amazon Linux
libcollection 0.7.0 Amazon Linux
python3-jsonpatch 1.21 Amazon Linux
libnl3 3.5.0 Amazon Linux
python3-lockfile 0.12.2 Amazon Linux
p11-kit-trust 0.24.1 Amazon Linux
python3-oauthlib 3.0.2 Amazon Linux
pciutils-libs 3.7.0 Amazon Linux
python3-cryptography 36.0.1 Amazon Linux
perl-if 0.60.800 Amazon Linux
python3-pyserial 3.4 Amazon Linux
perl-Class-Struct 0.66 Amazon Linux
python3-pytz 2022.7.1 Amazon Linux
perl-HTTP-Tiny 0.078 Amazon Linux
python3-setools 4.4.1 Amazon Linux
perl-Pod-Simple 3.42 Amazon Linux
policycoreutils-python-utils 3.4 Amazon Linux
perl-File-stat 1.09 Amazon Linux
dnf-plugins-core 4.3.0 Amazon Linux
perl-Text-ParseWords 3.30 Amazon Linux
ghc-srpm-macros 1.5.0 Amazon Linux
perl-Pod-Usage 2.01 Amazon Linux
amazon-rpm-config 228 Amazon Linux
perl-MIME-Base64 3.16 Amazon Linux
bind-libs 9.18.33 Amazon Linux
perl-overload 1.31 Amazon Linux
awscli-2 2.23.11 Amazon Linux
perl-DynaLoader 1.47 Amazon Linux
aws-cfn-bootstrap 2.0 Amazon Linux
perl-Encode 3.15 Amazon Linux
systemtap-runtime 5.2 Amazon Linux
libpcap 1.10.1 Amazon Linux
amazon-linux-sb-keys 2023.1 Amazon Linux
mpfr 4.1.0 Amazon Linux
audit 3.0.6 Amazon Linux
libcomps 0.1.20 Amazon Linux
wget 1.21.3 Amazon Linux
chkconfig 1.15 Amazon Linux
irqbalance 1.9.0 Amazon Linux
kernel-libbpf 6.12.30 Amazon Linux
dracut-config-generic 102 Amazon Linux
libconfig 1.7.2 Amazon Linux
psacct 6.6.4 Amazon Linux
checkpolicy 3.4 Amazon Linux
tcpdump 4.99.1 Amazon Linux
fstrm 0.6.1 Amazon Linux
tcsh 6.24.14 Amazon Linux
jitterentropy 3.4.1 Amazon Linux
ntsysv 1.15 Amazon Linux
libdb 5.3.28 Amazon Linux
ethtool 5.15 Amazon Linux
libmaxminddb 1.5.2 Amazon Linux
crontabs 1.11 Amazon Linux
libpkgconf 1.8.0 Amazon Linux
man-pages 6.04 Amazon Linux
libsss_sudo 2.9.4 Amazon Linux
glibc-locale-source 2.34 Amazon Linux
gnupg2-minimal 2.3.7 Amazon Linux
words 3.0 Amazon Linux
jq 1.7.1 Amazon Linux
newt 0.52.21 Amazon Linux
xxhash-libs 0.8.0 Amazon Linux
dbus 1.12.28 Amazon Linux
amd-ucode-firmware 20210208 Amazon Linux
kbd-misc 2.4.0 Amazon Linux
python3 3.9.22 Amazon Linux
curl-minimal 8.5.0 Amazon Linux
crypto-policies-scripts 20240828 Amazon Linux
gzip 1.12 Amazon Linux
gpg-pubkey d832c631 (none)
AWS Components (2)
Name Version Publisher ApplicationType
amazon-ssm-agent 3.3.2299.0 Amazon.com Amazon/Tools
aws-cfn-bootstrap 2.0 Amazon Linux Development/Libraries
Network Config (1)
Name SubnetMask Gateway DHCPServer DNSServer MacAddress IPV4 IPV6
ens5 0a:88:3f:28:d8:79 10.0.26.62 fe80::888:3fff:fe28:d879
Instance Detailed Information (1)
CPUCores CPUHyperThreadEnabled CPUModel CPUSockets CPUSpeedMHz CPUs KernelVersion OSServicePack
1 true Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 1 2 6.1.140-154.222.amzn2023.x86_64
Custom Inventory (0)
設定していないため収集なし。
Billing Info (0)
以下の通り null として出力されます
~ $ # ページャーを無効化
~ $ export AWS_PAGER=""
~ $
~ $ # Billing Information を取得して表示
~ $ echo "=== Billing Information ==="
=== Billing Information ===
~ $
~ $ # 請求情報を取得
~ $ RESULT=$(aws ssm list-inventory-entries --instance-id i-0bf5e722e47b14a3b --type-name AWS:BillingInfo --output json 2>/dev/null)
~ $
~ $ # エラーチェック
~ $ if [ $? -ne 0 ] || [ -z "$RESULT" ]; then
> echo "AWS:BillingInfo タイプのインベントリデータは利用できません。"
> echo "代わりに、EC2インスタンスのタグ情報から課金関連情報を表示します:"
>
> # EC2インスタンスのタグ情報を取得
> aws ec2 describe-tags --filters "Name=resource-id,Values=i-0bf5e722e47b14a3b" --output table
>
> echo ""
> echo "インスタンスの詳細情報:"
> aws ec2 describe-instances --instance-ids i-0bf5e722e47b14a3b --query "Reservations[0].Instances[0].{InstanceId:InstanceId,InstanceType:InstanceType,Platform:Platform,State:State.Name,LaunchTime:LaunchTime,VpcId:VpcId,SubnetId:SubnetId,PrivateIpAddress:PrivateIpAddress,PublicIpAddress:PublicIpAddress}" --output table
> else
> # 結果をテーブル形式で表示
> ENTRIES=$(echo "$RESULT" | jq -r '.Entries')
> echo "$ENTRIES" | jq -r '
> # 各エントリのキーを取得して一意なキーのリストを作成
> (.[0] | keys) as $keys |
> # キーをヘッダーとして出力
> [$keys[]] as $header |
> # ヘッダー行を出力
> $header,
> # 各エントリから値を取得して出力
> (.[] | [.[$header[]]])
> | @tsv
> ' | column -t -s $'\t'
> fi
jq: error (at <stdin>:1): null (null) has no keys
~ $
まとめ
ブログ執筆時の情報ではあるものの、どのような情報が収集されるのかご参考ください。
参考資料
- AWS Systems Manager インベントリ - AWS Systems Manager
- list-inventory-entries — AWS CLI 2.27.40 Command Reference
- インベントリによって収集されたメタデータ - AWS Systems Manager
アノテーション株式会社について
アノテーション株式会社は、クラスメソッド社のグループ企業として「オペレーション・エクセレンス」を担える企業を目指してチャレンジを続けています。「らしく働く、らしく生きる」のスローガンを掲げ、様々な背景をもつ多様なメンバーが自由度の高い働き方を通してお客様へサービスを提供し続けてきました。現在当社では一緒に会社を盛り上げていただけるメンバーを募集中です。少しでもご興味あれば、アノテーション株式会社WEBサイトをご覧ください。