View a markdown version of this page

手动安装和配置 - Amazon Inspector

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

手动安装和配置

本节介绍如何在您的亚马逊 EC2 实例上手动安装和配置 Inspector VM Scanner。手动安装被视为基于代理的扫描,不需要亚马逊 EC2 Systems Manager (SSM)。

注意

如果您在 Amazon Inspector 控制台中启用增强型 EC2 扫描,Amazon Inspector 会使用 SSM 自动安装和管理虚拟机扫描器。仅当您无法使用 SSM 或更喜欢独立管理扫描仪时,才需要手动安装。

手动安装和卸载 Inspector VM Scanner

Inspector VM Scanner 可通过以下链接进行独立安装:

Inspector 虚拟机扫描器
Package 类型 架构 URL
.apk ARM https://inspector-vm-scanner.s3.amazonaws.com/latest/APK-ARM/inspector-vm-scanner-latest-r0.apk
X86_64 https://inspector-vm-scanner.s3.amazonaws.com/latest/APK-X86_64/inspector-vm-scanner-latest-r0.apk
.deb ARM https://inspector-vm-scanner.s3.amazonaws.com/latest/DEB-ARM/inspector-vm-scanner_latest_arm64.deb
X86_64 https://inspector-vm-scanner.s3.amazonaws.com/latest/DEB-X86_64/inspector-vm-scanner_latest_amd64.deb
.msi X86_64 https://inspector-vm-scanner.s3.amazonaws.com/latest/MSI-X86_64/inspector-vm-scanner-x86_64-latest.msi
.pkg ARM https://inspector-vm-scanner.s3.amazonaws.com/latest/PKG-ARM/inspector-vm-scanner.latest.arm64.pkg
.rpm ARM https://inspector-vm-scanner.s3.amazonaws.com/latest/RPM-ARM/inspector-vm-scanner-latest.arm64.rpm
X86_64 https://inspector-vm-scanner.s3.amazonaws.com/latest/RPM-X86_64/inspector-vm-scanner-latest.x86_64.rpm

要查看在指定的包管理器上手动安装 Inspector VM Scanner 的过程,请从以下列表中选择一个链接:

APK

安装

ARM

curl --output-dir /etc/apk/keys -O https://inspector-vm-scanner.s3.amazonaws.com/latest/APK-ARM/inspector-vm-scanner.pem.pub curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/APK-ARM/inspector-vm-scanner-latest-r0.apk apk add inspector-vm-scanner-latest-r0.apk

X86_64

curl --output-dir /etc/apk/keys -O https://inspector-vm-scanner.s3.amazonaws.com/latest/APK-X86_64/inspector-vm-scanner.pem.pub curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/APK-X86_64/inspector-vm-scanner-latest-r0.apk apk add inspector-vm-scanner-latest-r0.apk

卸载

apk del inspector-vm-scanner

DEB

安装

ARM

curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/DEB-ARM/inspector-vm-scanner.gpg.pub curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/DEB-ARM/inspector-vm-scanner_latest_arm64.deb gpg --import inspector-vm-scanner.gpg.pub gpg --verify inspector-vm-scanner_latest_arm64.deb sudo dpkg -i inspector-vm-scanner_latest_arm64.deb

X86_64

curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/DEB-X86_64/inspector-vm-scanner.gpg.pub curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/DEB-X86_64/inspector-vm-scanner_latest_amd64.deb gpg --import inspector-vm-scanner.gpg.pub gpg --verify inspector-vm-scanner_latest_amd64.deb sudo dpkg -i inspector-vm-scanner_latest_amd64.deb

卸载

sudo dpkg -r inspector-vm-scanner

MSI

安装

X86_64

Invoke-WebRequest https://inspector-vm-scanner.s3.amazonaws.com/latest/MSI-X86_64/inspector-vm-scanner-x86_64-latest.msi -OutFile inspector-vm-scanner-x86_64-latest.msi msiexec /i inspector-vm-scanner-x86_64-latest.msi /qn

卸载

要卸载 Inspector VM ScannerWindows,请使用 “Windows程序和功能” 控制面板或以下 PowerShell 命令:

Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq "Inspector VM Scanner"} | ForEach-Object {$_.Uninstall()}

PKG

安装

ARM

curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/PKG-ARM/inspector-vm-scanner.latest.arm64.pkg pkgutil --check-signature inspector-vm-scanner.latest.arm64.pkg sudo installer -pkg inspector-vm-scanner.latest.arm64.pkg -target /

卸载

sudo rm /opt/aws/inspector/bin/inspector-vm-scanner sudo rm -rf /var/lib/amazon/inspector

RPM

安装

ARM

curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/RPM-ARM/inspector-vm-scanner.gpg.pub curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/RPM-ARM/inspector-vm-scanner-latest.arm64.rpm rpm --import inspector-vm-scanner.gpg.pub rpm --checksig inspector-vm-scanner-latest.arm64.rpm sudo yum install inspector-vm-scanner-latest.arm64.rpm

X86_64

curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/RPM-X86_64/inspector-vm-scanner.gpg.pub curl -O https://inspector-vm-scanner.s3.amazonaws.com/latest/RPM-X86_64/inspector-vm-scanner-latest.x86_64.rpm rpm --import inspector-vm-scanner.gpg.pub rpm --checksig inspector-vm-scanner-latest.x86_64.rpm sudo yum install inspector-vm-scanner-latest.x86_64.rpm

卸载

sudo yum remove inspector-vm-scanner

安装路径

在所有 Unix-based 操作系统(包括 macOS)上,Inspector VM Scanner 都会安装到。/opt/aws/inspector/bin/inspector-vm-scanner唯一的例外是使用备用路径的 Alpine-based 操作系统(包括 Chainguard)。/usr/opt/aws/inspector/bin/inspector-vm-scanner

开启Windows,Inspector VM Scanner 安装C:\Program Files\Amazon\Inspector\inspector-vm-scanner.exe

这些安装路径(Alpine 除外)与 Inspector SSM 插件相同,后者将所有 Inspector 二进制文件存储在一个位置。

卸载 Inspector 虚拟机扫描器

如果您禁用增强型 EC2 扫描,Inspector 会自动在所有 Inspector-managed 实例上卸载 Inspector VM Scanner。要删除手动安装,请参阅前几节中适用于您的软件包管理器的卸载说明。

正在运行 Inspector VM

Inspector VM Scanner 希望将扫描类型作为第一个参数传递。目前,唯一支持的值是sbom

默认用法命令:

./inspector-vm-scanner sbom --send-results telemetry

SBOM 扫描的打印选项:

./inspector-vm-scanner sbom --help

查看输出

默认的 Inspector 工作流程不会在本地保存 SBOM。但是,如果通过遥测发送资源 SBOM 时出现任何故障,则会将其写入以下位置:

  • /var/lib/amazon/inspector/state/sbom.json在 Unix

  • Windows 上的 C:\ProgramData\Amazon\Inspector\State\sbom.json

用户可以在调用 VM Scanner 期间覆盖此路径。有关更多信息,请参阅高级配置