S3のAPIドキュメントをよんでRESTClientでナントカつなげようとしたけど
うまくいかない..
たぶんAutorizationに設定する値が生だとだめなのかな..
で、なにか方法はないかなと調べてみると、
Amazon S3 Library for REST in Java
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=132
を見つけた。
これを使えばいいけど
をAndroidManifest.xmlに登録しないといけない。
そうしたらうまくいった。
AWSAuthConnection conn = new AWSAuthConnection(
ACCESSKEYID,
SECRETACCESSKEY,
false, ←trueだとhttps
"s3.amazonaws.com", ←
CallingFormat.getSubdomainCallingFormat());
Response res = conn.put(
BUCKETPATH,←トップのバケット名
"hogehoge/test.txt",
new S3Object(imageData(バイト配列), null),
null);
これでOK。