前回のBlogがエイプリルフールのネタで、このままだと不真面目と思われかねないのでAWSネタでフタを。 AWS SDKでEC2を起動するためのコードを書く場合にAMIのIDを指定しますが、一度IDを埋め込んでしまうとAMIの更新があって古いAMIが消えてしまう場合(往々にしてAmazonLinuxを使っている場合に発生)、正しくコードが動かなくなってしまいます。 過去に客先デモでこのシチュエーションにハマって今は自前AMIのIDを使用する事で事なきを得ていますが、常に直近のAMIが使いたい場合には対応出来ません。 ということで、試しに直近のAmazonLinuxのAMI-IDを取得するコードを書いてみました。コードは例によってJavaです。 public static void main(String[] args) throws Exception { AWSCredentials cr