2017/08/01

取得EC2 instance的instance id



由於使用的 Amazon CloudWatch Monitoring Scripts for Linux 在建置新環境後會有 cache 在 `/var/tmp/aws-mon` 下

如果 instance id 改了會造成 aws-mon 回報錯的 id 回去導致新機器沒有資料

解決辦法可以刪除 `/var/tmp/aws-mon/instance-id` 這個檔案或是透過以下指令取代為新的


$ wget -q -O - http://169.254.169.254/latest/meta-data/instance-id > /var/tmp/aws-mon


除此之外 http://169.254.169.254 裡面還藏了很多資訊

可以參考 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html

沒有留言:

張貼留言