001 package railo.commons.io.res.type.s3; 002 003 004 import java.io.InputStream; 005 import java.util.Map; 006 007 import org.apache.commons.httpclient.HttpMethod; 008 009 import railo.aprint; 010 import railo.commons.date.TimeZoneConstants; 011 import railo.commons.lang.StringUtil; 012 013 public class TestS3 { 014 public static void main(String[] args) throws Throwable { 015 016 String accessKeyId = "1DHC5C5FVD7YEPR4DBG2"; 017 String secretAccessKey = "R/sOy3hgimrI8D9c0lFHchoivecnOZ8LyVmJpRFQ"; 018 HttpMethod m; 019 Map<String, String> meta; 020 021 S3 s3=new S3(secretAccessKey, accessKeyId, TimeZoneConstants.CET); 022 InputStream raw; 023 //raw = s3.listBucketsRaw(); 024 //print.o(StringUtil.replace(IOUtil.toString(raw, null),"<","\n<",false)); 025 026 //meta = s3.getMetadata("j878", "sub/text.txt"); 027 //print.o(meta); 028 //meta = s3.getMetadata("j878", "sub/xxxx"); 029 //print.o(meta); 030 //raw = s3.aclRaw("j878", null); 031 //print.o(StringUtil.replace(IOUtil.toString(raw, null),"<","\n<",false)); 032 033 034 m = s3.head("j878", "sub/text.txt"); 035 aprint.o(m.getResponseHeaders()); 036 aprint.e(m.getStatusCode()); 037 aprint.o(StringUtil.replace(m.getResponseBodyAsString(),"<","\n<",false)); 038 039 //m = s3.head("j878", null); 040 //print.o(m.getResponseHeaders()); 041 //print.o(StringUtil.replace(m.getResponseBodyAsString(),"<","\n<",false)); 042 043 } 044 }