EC2のログで出たエラーの解決策
status code: 404, request id: D! should retry true for imds error : EC2MetadataError: failed to make EC2Metadata request
解決策
EC2のインスタンスメタデータタグの有効化
AWSコンソール画面から有効化できる。
原因
デプロイ時EC2を新規作成させた際に、デフォルトで設定されるIMDSのバージョンが変更されていた
IDMSv1 → IDMSv2
EC2インスタンスの詳細で 「IDMSv2 required」 になっていると、IDMSv2のみ使用されている。
IDMSv2を使用する場合は、EC2のインスタンスメタデータタグの有効化が必要の模様。
2024 年半ば – 新しくリリースされた Amazon EC2 インスタンスタイプは、
デフォルトで IMDSv2 のみを使用します。
移行をサポートするために、これまで同様に、
インスタンス上での起動時または起動後に再起動や停止/開始を必要とせずに
IMDSv1 を有効化できます。
備考
cloudwatch agent の特定バージョンから起こっているようす
v.1300049
公式記事 AWS
参考記事