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

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

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

この記事は公開されてから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

この記事をシェアする

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.