リージョン指定をsetEndpointからsetRegion/RegionUtilsに変える
aws-java-sdkを1.4.1にしたら追加されていたのでメモ
東京リージョンを使ってるとエンドポイントの指定が地味に面倒だったので嬉しい
今まで
public AmazonEC2Client ec2client(AWSCredentials cre) { AmazonEC2Client client = new AmazonEC2Client(cre); client.setEndpoint("ec2.ap-northeast-1.amazonaws.com"); return client; }
これから
public AmazonEC2Client ec2client(AWSCredentials cre) { AmazonEC2Client client = new AmazonEC2Client(cre); client.setRegion(RegionUtils.getRegion(Regions.AP_NORTHEAST_1.getName())); return client; }