怎么获取oss文件object的uri? 如何获取oss文件夹大小
\u5982\u4f55\u83b7\u53d6OSS\u6587\u4ef6\u7684\u8bbf\u95ee\u5730\u5740\u53ef\u4ee5\u53c2\u8003\u4ee5\u4e0b\u4e24\u79cd\u65b9\u6cd5\uff0c\u4ee5Java sdk\u4e3a\u4f8b\uff0c\u6bd4\u5982\u83b7\u53d6bucket hpdemo\u4e0blog\u6587\u4ef6\u5939\u91cc\u9762\u6240\u6709object\u5927\u5c0f 1. \u83b7\u53d6\u6240\u6709object\u65f6\u53ef\u4ee5\u6307\u5b9aprefix\u524d\u7f00\uff0c\u5982\u4e0b\uff0c\u5b9a\u4e49\u4e00\u4e2a\u53d8\u91cf\u7d2f\u52a0\u6bcf\u4e2aobject\u5927\u5c0f\u5c31\u53ef\u4ee5\u4e86 OSSClient client = new OSSClient(OSS_ENDPOINT, ACCESS_...
\u53ef\u4ee5\u53c2\u8003\u4ee5\u4e0b\u4e24\u79cd\u65b9\u6cd5\uff0c\u4ee5Java sdk\u4e3a\u4f8b\uff0c\u6bd4\u5982\u83b7\u53d6bucket hpdemo\u4e0blog\u6587\u4ef6\u5939\u91cc\u9762\u6240\u6709object\u5927\u5c0f
1. \u83b7\u53d6\u6240\u6709object\u65f6\u53ef\u4ee5\u6307\u5b9aprefix\u524d\u7f00\uff0c\u5982\u4e0b\uff0c\u5b9a\u4e49\u4e00\u4e2a\u53d8\u91cf\u7d2f\u52a0\u6bcf\u4e2aobject\u5927\u5c0f\u5c31\u53ef\u4ee5\u4e86
OSSClient client = new OSSClient(OSS_ENDPOINT, ACCESS_ID, ACCESS_KEY);
String bucketName = "hpdemo";
ObjectListing listing = client.listObjects(bucketName, "log");
// \u904d\u5386\u6240\u6709Object
for (OSSObjectSummary objectSummary : listing.getObjectSummaries()) {
System.out.println(objectSummary.getKey());
System.out.println(objectSummary.getSize());//\u8f93\u51fa\u6bcf\u4e2aobject\u6587\u4ef6\u7684\u5927\u5c0f
}
2. \u5982\u679c\u53ea\u60f3\u8981\u7edf\u8ba1\u4e00\u4e2a\u6587\u4ef6\u5939\u4e0b\u7684\u6240\u6709\u6587\u4ef6\uff0c\u5b50\u6587\u4ef6\u5939\u4e0d\u7edf\u8ba1\uff0c\u6bd4\u5982log\u6587\u4ef6\u5939\u91cc\u9762\u6709\u5f88\u591a\u65e5\u5fd7\u6587\u4ef6\uff0c\u4e5f\u6709\u5b50\u6587\u4ef6\u5939\uff0c\u53ef\u4ee5\u53c2\u8003\u5982\u4e0b
ListObjectsRequest listObjectsRequest = new ListObjectsRequest(bucketName);
// \u8bbe\u7f6e\u53c2\u6570
listObjectsRequest.setDelimiter("/");
listObjectsRequest.setPrefix("log/");
ObjectListing listing = client.listObjects(listObjectsRequest);
// \u904d\u5386\u6240\u6709Object
for (OSSObjectSummary objectSummary : listing.getObjectSummaries()) {
System.out.println(objectSummary.getKey());
System.out.println(objectSummary.getSize());//\u8f93\u51faobject\u7684\u5927\u5c0f
}
// \u904d\u5386\u6240\u6709CommonPrefix
System.out.println("CommonPrefixs:");
for (String commonPrefix : listing.getCommonPrefixes()) {
System.out.println(commonPrefix);
}
1、进入OSS 管理控制台界面。
2、在左侧存储空间列表中,单击目标存储空间名称,打开该存储空间概览页面。
3、单击文件管理页签。
4、单击目标文件的文件名,打开该文件的预览页面。
5、复制文件URL:用于下载文件。
6复制文件路径:用于搜索文件或者给图片类的文件加水印功能等。
7、单击复制文件URL获取文件链接给访问者进行浏览或者下载。
绛旓細闃块噷浜OSS锛Object Storage Service锛夋槸闃块噷浜戞彁渚涚殑涓绉嶄簯瀛樺偍鏈嶅姟锛屼篃绉颁负瀵硅薄瀛樺偍鏈嶅姟銆1. 鑳屾櫙涓庡熀鏈蹇 闅忕潃浜掕仈缃戠殑鍙戝睍鍜屽ぇ鏁版嵁鏃朵唬鐨勫埌鏉ワ紝瓒婃潵瓒婂鐨勪紒涓氬拰寮鍙戣呴渶瑕佸鐞嗗ぇ閲忕殑鏁版嵁銆備负浜嗘弧瓒宠繖绉嶉渶姹傦紝浜戝瓨鍌ㄦ湇鍔″簲杩愯岀敓銆傞樋閲屼簯OSS灏辨槸鍏朵腑涓绉嶆湇鍔★紝瀹冧负鐢ㄦ埛鎻愪緵浜嗛珮搴﹀彲鎵╁睍銆佸畨鍏ㄣ佹寔涔呭拰...
绛旓細闃块噷浜oss鏄樋閲屼簯涓婄殑涓椤逛簯瀛樺偍鏈嶅姟锛屽叏绉颁负闃块噷浜戝璞″瓨鍌紙Object Storage Service锛夈備綆寤惰繜銆侀珮鎵╁睍鎬с侀珮鍙潬鎬ф槸杩欓」鏈嶅姟鐨勪笁澶х壒鐐癸紝涓嶄粎鍙互瀛樺偍澶氱绫诲瀷鐨勬暟鎹紙濡傚浘鐗囥佽棰戙鏂囨。绛夛級锛岃繕鑳藉鏁版嵁杩涜鏉冮檺鎺у埗銆佺増鏈鐞嗐佸垎鐗囦笂浼犮佸姞瀵嗙瓑鎿嶄綔銆傚叾缃戠粶鐩存帴杩炴帴浜嗛樋閲屼簯鍏ㄧ悆鍚勪釜鏁版嵁涓績锛岀敤鎴峰彲浠...
绛旓細OSS涓昏涓虹敤鎴锋彁渚涙暟鎹瓨鍌ㄦ湇鍔★紝鐢ㄦ埛鍙互閫氳繃浠ヤ笅鎿嶄綔鏉ュ鐞哋SS涓婄殑鏁版嵁锛1銆佸垱寤恒佹煡鐪嬨佺綏鍒椼佸垹闄 Bucket锛2銆佷慨鏀广鑾峰彇Bucket鐨勮闂潈闄愶紱3銆佷笂浼犮佹煡鐪嬨佺綏鍒椼佸垹闄Object/Object Group锛4銆佽闂椂鏀寔If-Modified-Since鍜孖f-Match绛塇TTP鍙傛暟銆傜壒鐐瑰叿浣撳涓嬶細1銆佹槗鐢ㄦэ細绠鍗曟槗鐢紝渚夸簬绠$悊锛屾繁搴...
绛旓細鐢靛巶OSS鏄粈涔堟剰鎬濓紵瀵逛簬澶у鏁颁汉鑰岃█锛孫SS鍙槸涓涓茬湅璧锋潵寰堥檶鐢熺殑鑻辨枃缂╁啓锛屽惉璧锋潵鏈変簺楂樻繁鑾祴銆傚叾瀹烇紝OSS鏄Object Storage Service鐨勭缉鍐欙紝涓枃鍚嶇О涓哄璞″瓨鍌ㄦ湇鍔★紝瀹冩槸涓绉嶉潰鍚戝璞$殑浜戝瓨鍌ㄦ湇鍔°傚湪鐢靛巶涓紝OSS閫氬父鐢ㄤ簬瀛樺偍鍜岀鐞嗗悇绉嶆暟鎹侀煶瑙嗛鏂囦欢绛夈侽SS鎷ユ湁闈炲父楂樼殑鍙墿灞曟у拰瀹归敊鎬э紝鑳藉蹇熷鍒...
绛旓細1銆佷粈涔堟槸OSS (瀵硅薄瀛樺偍鏈嶅姟)瀵硅薄瀛樺偍(Object Storage Service锛孫SS)锛屼篃鍙熀浜庡璞$殑瀛樺偍锛屾槸鈥旂瑙e喅鍜屽鐞 绂绘暎鍗曞厓鐨勬柟娉曪紝鍙彁渚涘熀浜庡垎甯冨紡绯荤粺涔嬩笂鐨勫璞″舰寮忕殑鏁版嵁瀛樺偍鏈嶅姟锛屽叿鏈夊彲鎷撳睍銆佸彲绠 鐞嗐佷綆鎴愭湰绛夌壒鐐癸紝鏀寔涓績鍜岃竟缂樺瓨鍌紝鑳藉瀹炵幇瀛樺偍闇姹傜殑寮规т几缂╋紝涓昏搴旂敤浜庢捣閲忔暟 鎹鐞嗙殑鍚勭被鍦烘櫙...
绛旓細瀵硅薄瀛樺偍锛OSS锛変腑鐨鏂囦欢澶鍏跺疄鏄竴涓ぇ灏忎负0KB鐨勭┖鏂囦欢銆傚洜姝わ紝鐢ㄦ埛鍒涘缓涓涓猭ey鍊间负1/鐨刼bject灏变細瀹氫箟鏂囦欢澶1锛涘苟涓斿鏋滅敤鎴峰垱寤烘枃浠禷bc/1.jpg锛岀郴缁熸槸涓嶄細鍒涘缓abc/杩欎釜鏂囦欢鐨勶紝鍥犳鍦ㄥ垹闄bc/1.jpg鍚庡皢涓嶄細鍐嶅瓨鍦╝bc杩欎釜鏂囦欢澶广傜敱浜庡璞″瓨鍌紙OSS锛夐噰鐢ㄧ殑鏄垎甯冨紡瀛樺偍鐨勬柟寮忥紝object骞朵笉鏄牴鎹枃浠...
绛旓細OSS鏄Object Storage Service鐨勭缉鍐欙紝缈昏瘧鎴愪腑鏂囨槸鈥滃璞″瓨鍌ㄦ湇鍔♀濄傚畠鏄樋閲屼簯浜戣绠楀钩鍙扮殑涓椤规牳蹇冩湇鍔★紝涓虹敤鎴锋彁渚涘畨鍏ㄣ佸彲闈犮侀珮鏁堛佷綆鎴愭湰鐨勬捣閲忔暟鎹瓨鍌ㄨВ鍐虫柟妗堛侽SS鏄熀浜庨樋閲屼簯鐨勫垎甯冨紡绯荤粺锛岀敤鎴峰彲浠ラ氳繃API銆丼DK浠ュ強鎺у埗鍙扮瓑澶氱鏂瑰紡杩涜鏁版嵁鐨勪笂浼犮佸瓨鍌ㄥ拰涓嬭浇銆傞氳繃OSS锛岀敤鎴峰彲浠ヨ交鏉惧湴瀛樺偍鍜岀鐞嗗ぇ...
绛旓細1.1.3 姣忎釜BUCKET涓嬪彲鍒涘缓鐨鏂囦欢澶鍙婁笂浼犵殑鏂囦欢娌℃湁鏁版嵁涓庡閲忛檺鍒讹紝浣跨敤鑰呮棤闇鑰冭檻鏁伴噺涓婇檺涓庢墿瀹归棶棰樸 1.1.4 Bucket鍙互灏忓啓瀛楁瘝鍜屾暟瀛楀懡鍚嶏紝鍛藉悕闀垮害3-32瀛楃浠ュ唴銆 1.1.5 璇诲啓鏉冮檺鍙缃负锛氱鏈夎鍐欍佸叕鍏辫鍙婂叕鍏辫鍐欍 1.1.6 BUCKET璁剧疆涓衡滅鏈夎鍐欌濇潈闄愬悗锛屽叾涓瓨鍌鐨凮bject鍦鑾峰彇U...
绛旓細鍦ㄦ棩鐩婃暟瀛楀寲鐨勪笘鐣屼腑锛屽浗闄呰吘璁簯OSS(Object Storage Service)浣滀负鑵捐浜戝湪鍏ㄧ悆鑼冨洿鍐呯殑鏍稿績瀛樺偍瑙e喅鏂规锛屽嚟鍊熷叾鍗撹秺鐨勬ц兘鍜屽畨鍏ㄦэ紝姝e湪寮曢浼佷笟杩堝悜楂樻晥鐨勬暟鎹鐞嗗拰鍒╃敤銆傝繖娆句簯鏈嶅姟鏃ㄥ湪涓虹敤鎴峰瓨鍌ㄥ拰绠$悊娴烽噺鏁版嵁鎻愪緵寮哄ぇ淇濋殰锛屾棤璁鏂囦欢绫诲瀷鈥斺斿浘鐗囥侀煶棰戙佽棰戣繕鏄鏂囨。锛岄兘鍙畨鍏ㄥ彲闈犲湴瀛樺偍鍜岃闂傚浗闄...
绛旓細鈥滃璞″瓨鍌ㄢ濇垨鈥滃熀浜庡璞$殑瀛樺偍鈥濅竴璇嶆槸鐢卞畠鐨勫悕绉版淳鐢熷嚭鏉ョ殑锛屽洜涓哄畠灏嗘暟鎹拰鍏冩暟鎹皝瑁呭埌瀵硅薄涓傚厓鏁版嵁鏈川涓婃槸鎻忚堪鍏朵粬鏁版嵁鐨勬暟鎹紝鎴栬呭湪鍩轰簬瀵硅薄鐨勫瓨鍌ㄧ殑鎯呭喌涓嬶紝鏄叧浜庨氬父瀛樺偍鍦ㄥ璞″唴鐨鏂囦欢鐨勪俊鎭傚璞″瓨鍌ㄥ湪骞抽潰缁撴瀯鎴栧湴鍧绌洪棿涓傛瘡涓璞¢兘鍒嗛厤涓涓璞D鎴栧敮涓鏍囪瘑绗︼紝浣垮畠浠彲浠ヤ粠鍗曚釜瀛樺偍...