參考:
在港北等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需開(kāi)發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷(xiāo),外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),港北網(wǎng)站建設(shè)費(fèi)用合理。
阿里云OSS(Object Storage Service)是一個(gè)對(duì)象存儲(chǔ)服務(wù),可以用來(lái)存儲(chǔ)圖片、音頻、視頻等各種類(lèi)型文件,也可以存儲(chǔ)HTML格式文件。OSS允許配置訪問(wèn)域名和設(shè)置靜態(tài)入口頁(yè),可以 用來(lái)部署一個(gè)簡(jiǎn)單的靜態(tài)網(wǎng)站。
步驟1:創(chuàng)建Bucket
您需要?jiǎng)?chuàng)建一個(gè)公共讀的Bucket,用以設(shè)置靜態(tài)網(wǎng)站托管及存放網(wǎng)站數(shù)據(jù)。
步驟2:創(chuàng)建網(wǎng)頁(yè)文件并上傳
您需要?jiǎng)?chuàng)建靜態(tài)網(wǎng)站首頁(yè)和404錯(cuò)誤頁(yè)面的網(wǎng)頁(yè)文件,并上傳至目標(biāo)Bucket。
步驟3:配置靜態(tài)網(wǎng)站托管
步驟4:綁定自定義域名
現(xiàn)在,您已有了根域名example點(diǎn)抗 和名為examplebucket的Bucket,接下來(lái)您需要將域名綁定到Bucket,以便能夠使用您的域名訪問(wèn)Bucket。
步驟5:測(cè)試網(wǎng)站
在瀏覽器中訪問(wèn)以下URL以驗(yàn)證網(wǎng)站是否正常運(yùn)行:
項(xiàng)目需要上傳頭像,不想存在本地,之前用過(guò)阿里云其他產(chǎn)品,這里就使用一下阿里云的oss了,不得不說(shuō)阿里云的產(chǎn)品使用步驟真的很清晰.這里說(shuō)一下我自己的使用步驟.
選擇對(duì)象存儲(chǔ)oss,進(jìn)行開(kāi)通
開(kāi)通不要錢(qián),有一定免費(fèi)額度
權(quán)限可以設(shè)置為公共讀
其實(shí)也就是兩步
1.引pom
2.復(fù)制黏貼大法
由于阿里云一些密鑰配置和地域結(jié)點(diǎn),bucket等是常量級(jí)的,所以我這里抽取出來(lái)放在了application.properties中, 方便管理 ,數(shù)據(jù)我手動(dòng)加密了....大家換成自己的即可,
這些配置key=value key都是自己隨便寫(xiě)的(也不是,起碼可以見(jiàn)名思意),只是為了我們配置的一個(gè)配置類(lèi)可以利用spring的依賴(lài)注入填充value而已
說(shuō)明:
說(shuō)明:
我們阿里云oss倉(cāng)庫(kù)的url是一個(gè)咱們的倉(cāng)庫(kù)+固定的地域結(jié)點(diǎn)值+咱們的文件名字,所以這里為了使上傳的文件名字不重復(fù),使用了一個(gè)idworker,不知道的可以看一下 Twitter的 Snowflake(雪花算法)
大家搭建完了可以用postman測(cè)試一下
ps:如果我們想方便管理或者后期擴(kuò)展,我們這里也可以引入一個(gè)工具
我們可以用這個(gè)工具的一個(gè)方法String dirpath=new DateTime().tostring("yyyy/MM/dd");將當(dāng)前的時(shí)間轉(zhuǎn)換為yyyy/MM/dd的格式,比如2020/02/03
這樣我們上傳的文件名字時(shí)候可以以這個(gè)dirpath作為我們的圖片所在的文件夾名稱(chēng),以分布式id生成器生成的id為名稱(chēng)存儲(chǔ).
下面看一下效果
是的,如果要通過(guò)OSS前端直傳,肯定要配置域名權(quán)限,目的是為了使得前端能夠正常的把文件上傳到指定的OSS的Bucket中,否則連接OSS的請(qǐng)求會(huì)被拒絕。
iPad提示請(qǐng)先調(diào)用初始化接口,指的是在使用iPad設(shè)備之前,需要先進(jìn)行初始化操作,以確保設(shè)備的正常運(yùn)行。初始化操作包括:設(shè)置語(yǔ)言、時(shí)區(qū)、輸入法、Wi-Fi等,還可以設(shè)置iCloud賬號(hào),以便使用iCloud服務(wù)。調(diào)用初始化接口后,iPad才能正常使用。
本文標(biāo)題:阿里云oss對(duì)象存儲(chǔ)服務(wù)器配置 阿里云oss接口文檔
文章分享:http://www.rwnh.cn/article20/ddjchjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、小程序開(kāi)發(fā)、商城網(wǎng)站、網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站制作、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)