aws memo

AWS関連の備忘録 (※本ブログの内容は個人的見解であり、所属組織及び企業の意見を代弁するものではありません。1年以上古いエントリは疑ってかかってください)

AWS:プロキシ経由でAPIコール(Java)

プロキシ経由でJava SDKによるAPIコールをする際、明示的にプロキシの情報を設定する。

AWS SDK for Java Tips and Tricks : Articles & Tutorials : Amazon Web Services

AmazonEC2Clientのコンストラクタに、 com.amazonaws.ClientConfigurationにプロキシ情報を設定して渡す形になる。

//プロキシ設定をClientConfigurationオブジェクトにセット
ClientConfiguration conf = new ClientConfiguration();
conf.setProxyHost("192.168.99.200");
conf.setProxyPort(8000);

AmazonEC2 ec2 = new  AmazonEC2(myCredentials,conf);
ec2.setEndpoint("https://ec2.ap-northeast-1.amazonaws.com");
....

といった流れ。