Systems Manager インベントリの実行履歴が S3 バケットに保存されない場合の対処方法

Systems Manager インベントリの実行履歴が S3 バケットに保存されない場合の対処方法

Systems Manager インベントリの実行履歴が S3 バケットに保存されない場合、マネージドインスタンスの IAM ロールに 出力先の S3 バケットへのアクセス許可がされているかを確認してください。
2022.07.25

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

困っていた内容

Systems Manager インベントリを用いて、マネージインスタンスからメタデータを収集しています。

実行履歴を S3 バケットに保存する設定を加えたのですが、S3 バケットには何も保存されていません。

設定不備がありましたら、教えてください。

どう対応すればいいの?

Systems Manager インベントリは State Manager の機能を使用しています。

そのため、マネージドインスタンスに付与している IAM ロールに、関連付け ID で設定されている出力オプションとして指定している S3 バケットへの書き込み許可ポリシーを追加してください。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:GetObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::DOC-EXAMPLE-BUCKET/*"
        }
    ]
}

参考資料

関連付けの作成 - AWS Systems Manager


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

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

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

この記事をシェアする

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

関連記事