將emlog的文件上傳從本地存儲(chǔ)替換為繽紛云存儲(chǔ),支持圖片、附件等資源的云端存儲(chǔ)和訪問(wèn)
購(gòu)買(mǎi) / 收藏:請(qǐng)先登錄
開(kāi)發(fā)者:是屬余啊
123網(wǎng)盤(pán)存儲(chǔ)插件發(fā)布后仍然有人感覺(jué)成本還是太高了,于是根據(jù)一些推薦我選擇了繽紛云,在它的官網(wǎng)上說(shuō)明:免費(fèi) 50GB 存儲(chǔ) + 30GB HTTPS 流量,理論夠一個(gè)博客小站白嫖的了。但在我測(cè)試時(shí)還是發(fā)現(xiàn)我們創(chuàng)建的儲(chǔ)存桶設(shè)置公開(kāi)讀取提示賬號(hào)必須有錢(qián)才能開(kāi)啟,而且單次最低充值為10元,不過(guò)我們沒(méi)有超出免費(fèi)部分不會(huì)扣費(fèi),所以姑且當(dāng)做白嫖吧。
桶列表,創(chuàng)建一個(gè)儲(chǔ)存桶,然后勾選公開(kāi)桶

actions,進(jìn)入訪問(wèn)管理,找到跨域配置,按照截圖配置

AccessKey,創(chuàng)建一個(gè)子用戶,之后會(huì)出現(xiàn)Access Key和Secret Key(注意保存),后面插件設(shè)置會(huì)用到。


在應(yīng)用商店下載插件后我們還需要在我們的寶塔面板軟件商店中下載composer,然后我們需要在這個(gè)工具中下載AWS SDK for PHP,這里我們可以參考我下面的截圖,首先選擇你的emlog網(wǎng)站使用的php版本,補(bǔ)充命令中輸入composer require aws/aws-sdk-php,執(zhí)行目錄選擇我們的插件目錄,插件中我已經(jīng)寫(xiě)了composer.json 文件,勾選后這個(gè)工具會(huì)自動(dòng)獲取到,由于亞馬遜這個(gè)工具新版本不再支持php8.0以下版本,所以我選擇了一個(gè)兼容性強(qiáng)的舊版本,另外官方還是建議使用php8.1,不過(guò)這個(gè)不影響我們插件的使用。

Access Key和Secret Key我們前面已經(jīng)提到,在我們創(chuàng)建子用戶時(shí)會(huì)出現(xiàn)。訪問(wèn)域名在我們創(chuàng)建的桶的訪問(wèn)管理頁(yè)面上方。
至此恭喜你已經(jīng)完成了所有配置!

繽紛云案例還是太少了,基本都是按照官方提供的文檔敲得,搞得現(xiàn)在腦子都是疼的
V1.0.1 設(shè)置頁(yè)面添加了調(diào)試模式,發(fā)布用戶排查可能出現(xiàn)的問(wèn)題,改進(jìn)了刪除文件機(jī)制:emlog后臺(tái)刪除文件時(shí),繽紛云上的對(duì)應(yīng)文件也會(huì)被正確刪除。
V1.0.2 避免了由于PHP版本問(wèn)題引發(fā)的報(bào)錯(cuò)。