Amazon Inspector の脆弱性データベース検索が「AccessDeniedException」エラーになったときの対処方法

Amazon Inspector の脆弱性データベース検索が「AccessDeniedException」エラーになったときの対処方法

AWS CLI で Inspector の脆弱性検索が AccessDeniedException で失敗する場合、IAM ポリシーの権限不足ではなく、Amazon Inspector がアクティブになっていない可能性があります。
2026.10.27

困っていた内容

AWS CLI を使って Inspector の脆弱性データベースを検索したいです。
IAM ユーザにはAdministratorAccessを付与していますが、AccessDeniedExceptionで失敗します。どうしたら良いでしょうか?

$ aws inspector2 search-vulnerabilities \
    --filter-criteria vulnerabilityIds=CVE-2026-109618

aws: [ERROR]: An error occurred (AccessDeniedException) when calling the SearchVulnerabilities operation: Invoking account is not enabled.

どう対応すればいいの?

Inspector をアクティブにしてください。

https://docs.aws.amazon.com/ja_jp/inspector/latest/user/getting_started_tutorial.html

脆弱性データベースを使用するには、事前に Amazon Inspector をアクティブにする必要があります。アクティブにしていない場合、IAM ポリシーで許可されていても脆弱性データベースの検索はAccessDeniedExceptionで失敗します。

そのため、Amazon Inspector をアクティブにして改めて検索を行ってください。

なお、Amazon Inspector はリージョナルサービスです。アクティブの設定はリージョンごとに必要なため、ご注意ください。

参考資料

Amazon Inspector はリージョナルサービスです

Note
You must activate Amazon Inspector in your current AWS Region before you can search the vulnerability database.


AWSテクニカルサポートノートについて

過去にクラスメソッドのAWS総合支援サービスで頂いたお問合せの中から、通常のAWS利用時でも有益になりうる情報をテクニカルサポートチームがTIPSとしてご紹介しています。技術サポートは、無料でご提供しております。詳細は下記ボタンからご覧ください。

クラスメソッドのAWSサポートの詳細を見る

この記事をシェアする

AWSのお困り事はクラスメソッドへ

関連記事