1 Answer
- Newest
- Most votes
- Most comments
0
コードを見ると途中でRuncommandを実行されていますが、これの実行ログとか確認可能でしょうか?
ログはマネジメントコンソールから確認可能なはずなので以下のブログを参考に確認してみてください。
https://dev.classmethod.jp/articles/run-command-enables-log-downloads-from-ssmconsole/
私も過去に似たようなコードを作成したことがあります。(Linuxですが...)
もしかしたら参考になるかもしれません。
https://dev.classmethod.jp/articles/lambda-to-run-systems-manager-run-command/
Relevant content
- asked 2 years ago
- asked 2 years ago
- Accepted Answerasked 5 years ago
- asked 4 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 8 months ago
ご確認くださりありがとうございます。 マネジメントコンソールからRunCommandのコマンド履歴を見たのですが、表示されていない状態です(コードを実行するとマネジメントコンソール上でも見られると思うのですが、、)。
RunCommandが実行されていない可能性があります。 CloudTrailにRunCommandの実行履歴が残っていますか?
回答が遅くなりすみません。 CloudTrailを確認したところ、 CreateLogStream UpdateInstanceInformation のみとなっており、SSM エージェントには到達しているみたいですが、RunCommandが起動しているようには見えませんでした(RunCommandが実行出来ればRunCommandのコンソール上に実行履歴が表示されると思うため)。 また、Lambdaの実行結果をCloudWatchで見たところ、特にエラーは発生せずに同じコマンドを繰り返し実行しているようでした。 共有いただいたリンクを参考にさせていただきますが、現状不足している情報があればご指摘いただけますと幸いです。