檢測到您已登錄華為云國際站賬號(hào),為了您更好的體驗(yàn),建議您訪問國際站服務(wù)網(wǎng)站 http://m.cqfng.cn/intl/zh-cn
不再顯示此消息
實(shí)驗(yàn)?zāi)康耐ㄟ^使用Java+SDK管理華為云對(duì)象存儲(chǔ)OBS,了解對(duì)象存儲(chǔ)的基本原理和操作,熟悉SDK的使用方法,為后續(xù)需要開發(fā)復(fù)雜功能提供入門準(zhǔn)備。準(zhǔn)備動(dòng)作1、電腦上安裝Java開發(fā)環(huán)境+Eclipse,可參考網(wǎng)上的教程:Java安裝教程:http://www.runoob.com
最近金融項(xiàng)目上需要開發(fā)一個(gè)服務(wù)去和華為云OBS集成存儲(chǔ)業(yè)務(wù)上的文件,此處記錄一下JAVA集成華為云OBS的使用,希望對(duì)大家快速入門有所幫助。 隨著云計(jì)算的快速發(fā)展,對(duì)象存儲(chǔ)成為了一種越來越流行的數(shù)據(jù)存儲(chǔ)方式。華為云OBS(Object Storage Service,對(duì)象存儲(chǔ)服務(wù))作為華為云的一項(xiàng)核
華為OBS是華為云存儲(chǔ)的一個(gè)產(chǎn)品,它眾多對(duì)象存儲(chǔ)產(chǎn)品中的一員,遵循亞馬遜開源的S3協(xié)議,國內(nèi)類似的產(chǎn)品還有阿里云的OSS、騰訊云的COS等。我們通常會(huì)把非結(jié)構(gòu)性數(shù)據(jù)存儲(chǔ)到對(duì)象存儲(chǔ)中,比如圖片、視頻等,那么管理這些對(duì)象就成了重重之重了。 在文章開始之前呢,先給大家介紹一下華為OBS的使用,華為OBS的官網(wǎng)地址是:
華為云OBS 華為云OBS提供了obsutil工具來解凍歸檔對(duì)象,支持批量解凍。 obsutil工具支持Windows、Linux和macOS等操作系統(tǒng),您可以根據(jù)實(shí)際情況下載和安裝合適的版本。
二、本次實(shí)踐介紹 1.了解體驗(yàn)購買華為OBS對(duì)象存儲(chǔ)流程。 2.使用OBS Browser+客戶端連接華為OBS。 3.個(gè)人日常上傳文件到OBS,以及從OBS下載文件。 三、購買OBS對(duì)象存儲(chǔ) 1.進(jìn)入OBS管理頁面 控制臺(tái)——對(duì)象存儲(chǔ)OBS,進(jìn)入OBS的管理頁面。 2.選擇購買資源包
隨著云產(chǎn)品的深入人心,開發(fā)者對(duì)于云產(chǎn)品的應(yīng)用,也越來越廣泛。這里講解一下,OBS對(duì)象存儲(chǔ)對(duì)于企業(yè)應(yīng)用的價(jià)值?!颈尘啊繜o論是基于C/S架構(gòu),還是B/S架構(gòu)的應(yīng)用,都要面臨一個(gè)文件存儲(chǔ)的問題。對(duì)于文件存儲(chǔ),我們最常見的有兩種解決方案:直接存儲(chǔ)到應(yīng)用服務(wù)器的本地中。處理后直接存入到數(shù)據(jù)
際上,對(duì)象名稱(Key)仍然是“test/123.jpg”。 上傳對(duì)象時(shí),可以指定對(duì)象的存儲(chǔ)類別,如果不指定,默認(rèn)與桶的存儲(chǔ)類別一致。上傳后,對(duì)象的存儲(chǔ)類別可以修改。 桶 桶(Bucket)是OBS中存儲(chǔ)對(duì)象的容器。對(duì)象存儲(chǔ)提供了基于桶和對(duì)象的扁平化存儲(chǔ)方式,桶中的所有對(duì)象都處于
客戶數(shù)據(jù)中心使用專線對(duì)接對(duì)象存儲(chǔ)。參考下面的一個(gè)基因測序公司的數(shù)據(jù)上云組網(wǎng):數(shù)據(jù)直接上傳到華為云對(duì)象存儲(chǔ),首先需要打通客戶數(shù)據(jù)中心到華為云的網(wǎng)絡(luò),使用到的華為云網(wǎng)絡(luò)服務(wù)包括:云專線服務(wù)http://m.cqfng.cn/product/dc.htmlVPC終端服務(wù)https://www
價(jià)格透明:華為對(duì)象存儲(chǔ)OBS提供了透明的價(jià)格和計(jì)費(fèi)方式,用戶可以根據(jù)實(shí)際存儲(chǔ)和使用情況進(jìn)行精細(xì)化的費(fèi)用管理和控制,避免了因存儲(chǔ)和使用過多而導(dǎo)致的高額費(fèi)用。 三、華為對(duì)象存儲(chǔ)OBS的未來發(fā)展 隨著云計(jì)算和大數(shù)據(jù)技術(shù)的發(fā)展,數(shù)據(jù)存儲(chǔ)和管理成為了一個(gè)重要的問題。華為對(duì)象存儲(chǔ)OBS作為一
華為云MRS對(duì)接OBS 對(duì)接步驟 配置存算分離集群。詳細(xì)操作,請(qǐng)參見使用委托方式配置存算分離集群使用委托方式配置存算分離集群。 若集群遷移HDFS數(shù)據(jù)到OBS后,需要實(shí)現(xiàn)不變
enable_noobj_cache,sigv2,del_cache,url=https://obs.cn-east-3.myhwclouds.com/三、測試結(jié)果 。文章參考:使用S3fs讓ECS虛擬機(jī)直接掛載OBS對(duì)象存儲(chǔ)桶>>https://bbs.huaweicloud.com/forum/thread-206-1-1
10分鐘教程讓您快速上手體驗(yàn) 華為云服務(wù)-存儲(chǔ)服務(wù) HCIA-Cloud Service V2.2系列課程。描述了華為云存儲(chǔ)服務(wù),包括云硬盤、對(duì)象存儲(chǔ)服務(wù)、彈性文件服務(wù)、云備份。 了解詳情 對(duì)象存儲(chǔ)服務(wù):便捷管理存儲(chǔ)資源 通過本課程學(xué)習(xí),將對(duì)OBS對(duì)象存儲(chǔ)服務(wù)形成整體理解,什么是對(duì)象存儲(chǔ)服務(wù)、有什么特點(diǎn),如何在場景下合理使用等。
使用華為云OBS 備案場景 本節(jié)介紹使用華為云OBS托管靜態(tài)網(wǎng)站,且網(wǎng)站域名解析至中國大陸節(jié)點(diǎn)服務(wù)器的網(wǎng)站備案場景。 如圖1所示: ① 您可以將靜態(tài)網(wǎng)站文件上傳至OBS桶,使用OBS托管靜態(tài)網(wǎng)站。 ② 通過綁定自定義域名,調(diào)用存儲(chǔ)在OBS桶中的靜態(tài)網(wǎng)站文件。
必選 參數(shù)解釋: 對(duì)象名。對(duì)象名是對(duì)象在存儲(chǔ)桶中的唯一標(biāo)識(shí)。對(duì)象名是對(duì)象在桶中的完整路徑,路徑中不包含桶名。 例如,您對(duì)象的訪問地址為examplebucket.obs.cn-north-4.myhuaweicloud.com/folder/test.txt 中,對(duì)象名為folder/test
兼容性說明 推薦使用的JDK版本:JDK 8及以上版本。 舊版本(2.x)已不再維護(hù),建議盡快升級(jí)至最新版。 其他使用前須知 本文檔是與OBS SDK配套的參考文檔,為了您能更好的使用Java SDK,推薦前往下載與安裝SDK(Java SDK)下載最新版本的Java SDK。 請(qǐng)
使用前準(zhǔn)備(Java SDK) 在使用Java SDK訪問對(duì)象存儲(chǔ)服務(wù)OBS之前,您需要先完成服務(wù)環(huán)境的準(zhǔn)備和開發(fā)環(huán)境的準(zhǔn)備。服務(wù)環(huán)境準(zhǔn)備包括準(zhǔn)備賬號(hào)和訪問密鑰,是使用SDK與OBS云服務(wù)交互的必要條件。開發(fā)環(huán)境準(zhǔn)備是指為了您能順利完成SDK的安裝、完成基于SDK的代碼開發(fā)與運(yùn)行
管理對(duì)象(Java SDK) 設(shè)置對(duì)象元數(shù)據(jù)(Java SDK) 獲取對(duì)象元數(shù)據(jù)(Java SDK) 設(shè)置對(duì)象ACL(Java SDK) 獲取對(duì)象ACL(Java SDK) 列舉對(duì)象(Java SDK) 刪除對(duì)象(Java SDK) 批量刪除對(duì)象(Java SDK) 復(fù)制對(duì)象(Java
管理桶(Java SDK) 創(chuàng)建桶(Java SDK) 列舉桶(Java SDK) 刪除桶(Java SDK) 判斷桶是否存在(Java SDK) 獲取桶元數(shù)據(jù)(Java SDK) 設(shè)置桶ACL(Java SDK) 獲取桶ACL(Java SDK) 設(shè)置桶策略(Java SDK)
您必須是桶擁有者或擁有獲取對(duì)象元數(shù)據(jù)的權(quán)限,才能判斷對(duì)象是否存在。建議使用IAM或桶策略進(jìn)行授權(quán),如果使用IAM則需授予obs:object:GetObject權(quán)限,如果使用桶策略則需授予GetObject權(quán)限。相關(guān)授權(quán)方式介紹可參見OBS權(quán)限控制概述,配置方式詳見使用IAM自定義策略、配置對(duì)象策略。
快速入門(Java SDK) 本節(jié)介紹在完成SDK的下載和安裝后,如何快速上手使用OBS的基礎(chǔ)功能,完成創(chuàng)建桶、上傳下載對(duì)象、列舉對(duì)象和刪除對(duì)象。 入門準(zhǔn)備 使用SDK管理OBS資源,您需要先完成以下幾項(xiàng)準(zhǔn)備工作: 使用前須知(Java SDK):了解并選擇合適的SDK版本。 使用前準(zhǔn)備(Java
隨著公有云技術(shù)的持續(xù)發(fā)展,許多公司的業(yè)務(wù)架構(gòu)已經(jīng)Cloud Native化,此時(shí)對(duì)單個(gè)云的依賴往往會(huì)成為業(yè)務(wù)連續(xù)性上的瓶頸。這個(gè)問題通常的解決辦法是使用多云??紤]到這點(diǎn),華為云的對(duì)象存儲(chǔ)特別支持了“鏡像回源”的功能,能夠?qū)⑵渌?span id="0u00csc" class='cur'>云的對(duì)象存儲(chǔ)服務(wù)設(shè)置為源站,請(qǐng)求對(duì)象不存在時(shí),華為云OBS