引き続き、JavaでS3にアクセスする環境を構築しました。以下のように動かすことが出来ます。
[URL]
1 JavaのJDKのインストール
このAmazonのAMIはOpenJDKで、最初はランタイムしかインストールされていないようなので、最新版をインストール
$ yum search jdk
$ sudo yum install java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-demo.x86_64 java-1.7.0-openjdk-javadoc.noarch java-1.7.0-openjdk-src.x86_64 java-1.7.0-openjdk-devel.x86_64
.bashrc ファイルに以下のエントリーを追加
JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk.x86_64/"
PATH="$PATH":$JAVA_HOME/bin
$ source .bashrc
$ javac -version
2 MAVEN のインストール
以下のサイトを参考にしました。
[URL]
[URL]
$ wget
[URL]
$ tar -zxvf apache-maven-3.2.1-bin.tar.gz
.bashrc ファイルは以下の様になります。
.bashrc
JAVA_HOME="/usr/lib/jvm/java-1.7.0-openjdk.x86_64/"
MAVEN_HOME="~/apache-maven-3.2.1"
PATH="$PATH":$JAVA_HOME/bin:$MAVEN_HOME/bin
$ source .bashrc
$ mvn --version
3 サンプルソースのDL&実行
[URL]
$ cd
$ git clone
[URL]
$ cd aws-java-sample/src/main/resources
$ cp AwsCredentials.properties.sample AwsCredentials.properties
$ vi AwsCredentials.properties
accessKey secretKey を入力
$ cd
$ cd aws-java-sample
$ mvn clean compile exec:java
これで、サンプルコードは動くはずです。
4 ソースコード
aws-java-sample/ 以下の重要ファイルです。
src/main/java/com/amazonaws/samples/S3Sample.java
src/main/resources/AwsCredentials.properties
target/classes/com/amazonaws/samples/S3Sample.class
target/classes/AwsCredentials.properties
5 その他
以下でDLできる aws-java-sdk.zip にも沢山のサンプルコードが載っていますが、どうやって動かすのでしょうね。build.xmlがあるので、ANTを使うようにも思えますが。
[URL]
ちょっと調べたら、以下に説明があるようです。解読する必要があります。 (^^;
[URL]
セコメントをする