- 授权协议: Apache
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://git.oschina.net/xiaolongyuan/aliyun-oss-sign-url
- 软件文档: http://git.oschina.net/xiaolongyuan/aliyun-oss-sign-url
软件介绍
Aliyun-Oss-Sign-URL 是阿里云 OSS(针对私有bucket)的加签工具、外链工具 不依赖不依赖阿里云 OSS sdk、第三方工具包 Java、Android 平台都可以使用。
/**
* STS 方式生成外链
* @throws URISyntaxException
*/
@Test
public void generatePresignedUrl() throws URISyntaxException {
String bucketName="test";
String keyId="STS.lNPyUWj3Cw4RljIWj915";
String keySecret="wbbeqWA72EdvpWsOXctBNRENbSwpB5NfyZq0Paz3";
String securityToken="CAES0AMIARKAAV0xbMc5QxHSaRCJquxvE8EiT+nKdG/ngHS98ywDkUmsTcLCyIyjFdYBLrShCWizY3" +
"/0iMO9yUFQDB4FteiXFR38HdKCFGe35xj6TmNFbPHclMcAIO9feKMcdIh9oHkiSv8OY98K9oe+vy" +
"+XYJetK6skjqmnJUBhawfOYEQayNrvGhhTVFMubE5QeVVXajNDdzRSbGpJV2o5MTUiEDEyMTc5Mzc1NT
QwNjg3NjcqCGxvbmd5dWFuMIzT6pDuKToGUnNhTUQ1QoMCCgExGm8KBUFsbG93EikKDEFjdGlvbkVxdWF
scxIGQWN0aW9uGhEKD29zczpMaXN0T2JqZWN0cxI7Cg5SZXNvdXJjZUVxdWFscxIIUmVzb3VyY2UaHwod
YWNzOm9zczoqOio6cW0taW1nLWlmaXR0aW5nLyoajAEKBUFsbG93EicKDEFjdGlvbkVxdWFscxIGQWN0a
W9uGg8KDW9zczpHZXRPYmplY3QSOwoOUmVzb3VyY2VFcXVhbHMSCFJlc291cmNlGh8KHWFjczpvc3M6Kj
oqOnFtLWltZy1pZml0dGluZy8qEh0KClN0cmluZ0xpa2USCm9zczpQcmVmaXgaAwoBKg==";
Date expiration= new Date(System.currentTimeMillis() + (60 * 60 * 1000));
URI endpoint = new URI("http://test.ifitting.com");
URL url = UrlSignUtils.generatePresignedUrl(keyId, keySecret, securityToken, expiration,
bucketName, "1.jpg", endpoint);
System.out.println(url.toString());
}
/**
* 主A/K 方式生成外链
* @throws URISyntaxException
*/
@Test
public void generatePresignedUrl2() throws URISyntaxException {
String bucketName="test";
String keyId="lNPyUWj3Cw4RljIWj915";
String keySecret="wbbeqWA72EdvpWsOXctBNRENbSwpB5NfyZq0Paz3";
Date expiration= new Date(System.currentTimeMillis() + (60 * 60 * 1000));
URI endpoint = new URI("http://test.ifitting.com");
URL url = UrlSignUtils.generatePresignedUrl(keyId, keySecret, expiration, bucketName, "1.jpg", endpoint);
System.out.println(url.toString());
}
筱龙缘
2015-07-31
NoSQL精粹
[美]Pramod J. Sadalage、[美]Martin Fowler / 爱飞翔 / 机械工业出版社 / 2013-8 / 49.00元
《NoSQL精粹》为考虑是否可以使用和如何使用NoSQL数据库的企业提供了可靠的决策依据。它由世界级软件开发大师和软件开发“教父”Martin Fowler与Jolt生产效率大奖图书作者Pramod J. Sadalage共同撰写。书中全方位比较了关系型数据库与NoSQL数据库的异同;分别以Riak、MongoDB、Cassandra和Neo4J为代表,详细讲解了键值数据库、文档数据库、列族数据库......一起来看看 《NoSQL精粹》 这本书的介绍吧!
