一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

利用微軟 Onedrive API 和騰訊云 SCF 免費搭建個人網(wǎng)盤

 uqt123 2019-09-18
演示資源地址
設置彈幕顏色
設置彈幕類型
頂部滾動底部
00:00 / 05:05
速度
洗腦循環(huán)
顯示彈幕
海量彈幕
彈幕透明度
0.5
0.75
正常
1.25
1.5
2
00:00

SCF 簡介

騰訊云云函數(shù)(Serverless Cloud Function,SCF)是騰訊云為企業(yè)和開發(fā)者們提供的無服務器執(zhí)行環(huán)境,幫助您在無需購買和管理服務器的情況下運行代碼,是實時文件處理和數(shù)據(jù)處理等場景下理想的計算平臺。您只需使用 SCF 平臺支持的語言編寫核心代碼并設置代碼運行的條件,即可在騰訊云基礎設施上彈性、安全地運行代碼。

無服務器(Serverless)不是表示沒有服務器,而表示當您在使用 Serverless 時,您無需關心底層資源,也無需登錄服務器和優(yōu)化服務器,只需關注最核心的代碼片段,即可跳過復雜的、繁瑣的基本工作。核心的代碼片段完全由事件或者請求觸發(fā),平臺根據(jù)請求自動平行調整服務資源。Serverless 擁有近乎無限的擴容能力,空閑時,不運行任何資源。代碼運行無狀態(tài),可以輕易實現(xiàn)快速迭代、極速部署。

開通 SCF 云函數(shù)服務的用戶,每月可享受一定量的 免費資源使用量,免費調用次數(shù)。每月計費時,會先抵扣免費額度,超出部分再進行后付費結算。

資源類型每月免費額度
資源使用量40 萬 GBs
調用次數(shù)100 萬次

下圖是我一天的使用量,大概調用 1000 次,如果是 30 天就是 3 萬次。資源使用量 500 GBs,30 天就是 1.5 萬 GBs??梢姡赓M額度完全足夠使用。需要說明的是,文件鏈接地址都是微軟服務器,并不經(jīng)過 SCF。并且,下圖是包括網(wǎng)盤在內的 11 個函數(shù)的總使用量。

@YL51PJT6NML6PZW{TAI.png

獲取 Onedrive 賬號

既然是利用 Onedrive,首先要獲取一個賬號,支持個人、企業(yè)和教育版。打個廣告,我的 雜貨鋪 里有含 5T 空間的 Onedrive 教育賬號,限時優(yōu)惠 1 元 / 個,購買后可直接使用。

創(chuàng)建函數(shù)服務

有了賬號后就可以創(chuàng)建函數(shù)了。登錄 騰訊云 SCF 控制臺(在此之前要完成騰訊云 實名認證),點擊左側菜單欄的 函數(shù)服務,接著點擊頂欄的地區(qū)選擇下拉框,選擇 香港,因為大陸區(qū)域在綁定域名時需要備案,如果你擁有已備案的域名,則可以選擇國內,當然不綁定域名也可以使用。接著點擊藍色的 新建 按鈕,創(chuàng)建函數(shù)。

create_a_function

隨后在新建函數(shù)頁面填寫 函數(shù)名稱,名字隨意;運行環(huán)境 選擇 Php 7.2;創(chuàng)建方式 選擇 模板函數(shù);選擇 helloworld 模板,最后點擊最下方的 下一步。進入 ② 函數(shù)配置 頁面后不做任何修改,直接點擊 完成。

GX<code>VWO~RYU4QSIHM</code>EE_{PG.png

上傳函數(shù)代碼

下載并解壓 Tai7sy 大佬的項目 OneDrive_SCF。隨后,進入 SCF 函數(shù)代碼 面板,將 提交方法下拉框 的值改為 本地上傳文件夾,隨后點擊 上傳,選擇 解壓好的文件夾,最后點擊 保存。注意,解壓后查看一下是否包含兩層文件夾,如果是,上傳內層。

D5OFS6O`X7}$VW)B3$UTQA.png

添加觸發(fā)方式

進入函數(shù)服務的 觸發(fā)方式 面板,點擊 添加觸發(fā)方式。選擇觸發(fā)方式下拉框中的 API網(wǎng)關觸發(fā)器,勾選下方的 啟用集成響應,點擊 保存。

SC6P6_()$O$FK7_IB_S3(}4.png

稍等片刻,下方會出現(xiàn)一個 訪問路徑,點擊打開它。

2UV{Q5H@V13S956@IWG7`2.png

獲取并填寫 refresh_token

打開 函數(shù) API 網(wǎng)關訪問路徑 后,點擊其中的 Get a refresh_token,在打開的微軟賬號登錄頁面中,填寫你的 Onedrive 賬號和密碼,完成登錄。

5}R<code>T]W</code>_6)TC%RBYPYG8UV.png

登錄完畢后會跳轉到 localhost,并提示無法訪問此網(wǎng)站。

S(ATUX0T4`F7C75G%QZWW)Q.png

將網(wǎng)址欄的 localhost 替換為 函數(shù) API 網(wǎng)關訪問路徑 后回車。

CZ46{HC2Q%M4XO(%`07ZXV.png

稍等片刻便會返回 refresh_token,復制它備用。

C6QSEL5POOL75U

進入 SCF 函數(shù)代碼 面板,選中 index.php,將得到的 refresh_token 粘貼進,下圖所示的單引號之間,最后點擊靠近左下方的 保存。

UUU{L_%MUDV1I}YSTPXZ2.png

配置環(huán)境變量

進入 函數(shù)配置 面板,點擊靠近右上角的 編輯 按鈕。

_SP7_T$@DA}LQRVA3SG}44G.png

在新面板中,將 內存 修改為 最大值,當然 64M 也是可以運行的,需要說明的是,內存越大可用的免費時長越少,不過一般是夠用的;超時時間 填寫 30,隨后添加 5 個環(huán)境變量,它們的功能如下:

keyvalueintro
sitename站點名稱
public_path公開展示的 Onedrive 根路徑未綁定自定義域名時使用
private_path公開展示的 Onedrive 根路徑綁定了自定義域名時使用
passfile密碼文件名稱在某目錄下添加該文件,里面寫入密碼即可加密文件夾
admin管理員密碼管理員登錄后功能更多

1J8I6IJD@2J8AIH8WWQ4KM.png

所有信息填寫完畢后點擊保存,刷新 函數(shù) API 網(wǎng)關訪問路徑,即可訪問你的 Onedrive 網(wǎng)盤。

_Z_QK7_3G}T}IGT4WZ`{)E.png

自定義域名(可選)

進入函數(shù)服務的 觸發(fā)方式 面板,點擊打開 SCF_API_SERVICE。

_H1UQ7TU$31)R54B97VK$S.png

打開服務界面的 自定義域名 面板,點擊 新建。

47Q4Z)PLOV{AC@AFFIS5.png

在添加域名對話框中,填寫你的 域名,協(xié)議 選擇 http,如果你想使用 https,則必須在騰訊云 申請或上傳 SSL 證書,如果你已經(jīng)在其他平臺申請過推薦直接上傳,因為申請一般要等待數(shù)小時才能完成。未進行上述操作你看到的 證書下拉框 里將會是。網(wǎng)絡類型勾選 外網(wǎng)。選擇 自定義路徑映射,添加一條記錄,路徑為 /,指向 發(fā)布 環(huán)境。

I%G@QBED$T6OJ.png

打開你的域名解析服務商控制臺,在域名解析列表里添加一條 CNAME 記錄,值便是圖中上方的 外網(wǎng)二級域名。最后點擊 提交。

進入 管理 API 面板,點擊 編輯

7K.png

前端配置 面板中,將路徑改為 /,點擊下一步。

MU0D8F.png

后端配置 中,保證已勾選 啟用集成響應 后點擊 下一步。

TZDO.png

響應結果 面板,將 返回類型 改為 HTML,點擊 完成

afaPU.png

在彈出的對話框中,點擊 前往發(fā)布服務。

fafadfEGM.png

服務信息 面板,點擊靠近 右上角發(fā)布 按鈕。

fafadUHOH8MI5.png

在彈出的 發(fā)布服務 對話框中,將 發(fā)布環(huán)境 改為 發(fā)布,備注 隨意填寫,最后點擊 提交。

8WBC7C0UQfadf.png

現(xiàn)在就可以通過自定義域名訪問你的網(wǎng)盤了。

http 轉 https(可選)

如果你使用了 https,可以通過在 html 頭部添加 js 的方式實現(xiàn) http 跳轉 https。

復制以下 js 代碼,粘貼到 函數(shù)代碼 面板里的 index.php 文件的 609 行左右,點擊靠近左下方的 保存。

copy
  • <script>
  • if (location.protocol === "http:") {
  • location.href = location.href.replace(/http/, "https");
  • }
  • </script>

}N2UR<code>L5P1$(A{H6VXNN</code>1P.png

現(xiàn)在使用 http 協(xié)議訪問,查看是否自動跳轉 https。

使用 Github Pages 縮短長鏈接(可選)

如果你沒有域名和服務器,可以通過 Github Pages 跳轉的方式,適當縮短首次訪問的路徑長度,最終可以通過 username.github.io 打開你的網(wǎng)盤。

注冊并登錄 Github,隨后打開 該倉庫,點擊靠近右上角的 Fork。稍等片刻,打開頁面中部的 index.html。

YSG)}(}WF$V6(I8Z(RF7FK.png

點擊靠近 右上角鉛筆 按鈕,編輯該文件。

fafdafdafQA.png

將你的 函數(shù) API 網(wǎng)關訪問路徑 替換到文件中。

%{$U69~_}~DAL0($(U9@D`9.png

修改完畢后點擊靠近頁面最下方的 Commit changes。

`56PL$O1D}(V2P@4WR%P6B.png

點擊靠近右上角的 Settings,將 Repository name 改成 你的 Github 用戶名.github.io,隨后點擊 Rename。

@(S16VV$)48~O8MHD6KYB5D.png

下拉該頁面,找到 Github Pages,將 Source 下拉框的值改成 master branch,如果已經(jīng)是則無需修改。

}`R6~2N@)LINVXYJ5LEP59.png

現(xiàn)在,就可以通過 你的 Github 用戶名.github.io 訪問網(wǎng)盤了。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    成人国产一区二区三区精品麻豆| 麻豆果冻传媒一二三区| 欧美日韩国产亚洲三级理论片 | 中文字幕亚洲人妻在线视频| 国产内射一级二级三级| 精品一区二区三区三级视频| 草草视频精品在线观看| 草草视频福利在线观看| 日韩在线视频精品视频| 亚洲国产欧美久久精品| 日韩成人午夜福利免费视频| 亚洲av一区二区三区精品| 国产成人亚洲欧美二区综| 亚洲欧美日韩综合在线成成| 欧美日韩一级aa大片| 日韩中文字幕狠狠人妻| 日本人妻精品中文字幕不卡乱码 | 日韩欧美中文字幕人妻| 国产成人精品在线一区二区三区| 国产成人亚洲综合色就色| 欧美夫妻性生活一区二区| 99久只有精品免费视频播放| 日本熟妇五十一区二区三区 | 免费观看成人免费视频| 欧美国产日本免费不卡| 久久福利视频在线观看| 日韩一区二区三区嘿嘿| 丰满人妻一二三区av| 伊人久久五月天综合网| 日韩精品一区二区三区含羞含羞草| 麻豆视频传媒入口在线看| 暴力性生活在线免费视频| 韩日黄片在线免费观看| 激情内射日本一区二区三区| 日韩欧美国产精品自拍| 亚洲婷婷开心色四房播播| 亚洲国产色婷婷久久精品| 一区二区不卡免费观看免费| 国产偷拍盗摄一区二区| 亚洲av专区在线观看| 日本人妻精品有码字幕|