こんにちは。
見習い職人の木村です。
前回の記事(AWS SDK for Androidを試してみる)で、AndroidからAWSが使えるようになったので、早速、AndroidからS3を使ってみようと思います。
今回は、S3のバケットの作成とオブジェクトの作成を行っていきます。
前回ダウンロードした、「AWS SDK for Android」の中に入っている、「AWSAndroidDemo」を元に作っていきます。
src>com.amazon.aws.demo.s3の中にあるS3.javaにS3に関する様々なメソッドが用意されているので、この中から使っていきます。
まずはバケットを作成します。バケット名は”iret-android”にします。
S3.createBucket("iret-android");
S3クラス内のメソッド、createBuketの引数にバケット名を指定します。
これで、バケットが出来ました。
次に、オブジェクトを作成します。
S3.createObjectForBucket("iret-android", "test.txt", "test");
S3クラスのメソッド、createObjectForBucketを呼びます。
引数は左から、”バケット名”、”オブジェクト名”、”オブジェクトの中身”の順に引数を入れていきます。
これで、iret-androidの中にtest.txtが作成されました。
実際にコンソールから確認してみます。
ちゃんと出来ていることが確認できました。
簡単でしたが、AndroidからS3を扱うことが出来ました。
これから、もっと基本的なところから試していこうと思います。
※この記事は、なかの人(moresmileman)が書いています。