JavaでS3
2014-06-23


引き続き、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]
[AWS]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット