Azure 儲存體服務 SFTP 功能支援
結論
- SFTP登入帳號格式為:
$"{儲存體帳戶}.{使用者名稱}"
EX: 儲存體帳戶=test, 使用者名稱=jake, sftp 登入帳號為 test.jake - SFTP Host 格式為:
$"{儲存體帳戶}.blob.core.windows.net"
EX: 儲存體帳戶=test, sftp 登入 Host 為 test.blob.core.windows.net - 首頁(登陸)目錄格式為:
$"{容器名稱}/{目錄名稱}"
EX: 容器=mycontainer, 則首頁目錄為 mycontainer
EX: 承上,於其中建立目錄 test, 則首頁目錄為 mycontainer/test
P.S. 這邊我複製貼上時不小心開頭多了一個空格,Azure 不會報錯且可儲存變更,自己小心 - 以上設定皆為非同步作業,所以即便設定正確可能需要等一下才能正常連線
- WinSCP 版本需要 5.10 以上,官方文件有列出支援的 Clinet 與最低版本
啟用
基本上開儲存體帳號的時候啟用階層式就可以把 SFTP 打勾
費用 = 9.32 24 30 = 22320
這邊主要紀錄一下踩坑
P.S. 既有 Storage 沒有開階層的能不能改我沒測試