[料理佳餚] 用 Azure Files 在 Windows 建立雲端的共享資料夾

上一篇文章透過一個 CRUD 的範例,跟大家介紹 Azure Blob Storage 的基本使用方式,這篇文章要來跟大家分享 Azure Storage 的另一個服務 - Azure Files,它支援 SMB 協定,可以讓我們透過「網路磁碟機」的方式,直接連線到 Azure Files 的儲存空間,存取檔案就像在本機一樣,相當方便。

...繼續閱讀 »

[食譜好菜] 用 C# 將檔案儲存在 Azure Blob Storage 的雲端空間

將應用程式部署在雲端平台上,除非是自己開虛擬機器,不然要儲存檔案的話,應該都是要再另外使用雲端的檔案儲存服務,Azure Blob Storage 即是其中一個由微軟推出的雲端檔案儲存解決方案,這篇文章我就來簡單介紹一下如何用 C# 在 Azure Blob Storage 上對一個檔案做 CRUD。

...繼續閱讀 »

[食譜好菜] 實作一個存取資料庫 Web Api 來體驗一下 Azure Functions 的輕便

有一些專案它的生命週期不長,像是商業活動專案,活動過了,專案也就跟著結束,如果使用者不多,而且使用者大都集中在某個時段才會操作系統,那 Azure Functions 是挺合適的解決方案;又或者,我們有一些排程工作,執行的間隔時間很長,可能一天才一次,用 Azure Functions 也很適合。

...繼續閱讀 »

[食譜好菜] 在 Azure App Service 上自訂網域讓 Cloudflare 代理

Cloudflare 是一間提供給網站使用的綜合網路服務供應商,做為一個在網站前面的網路服務,Cloudflare 的 CP 值沒有第一也有第二,不過它一直是虧損的狀態,有點擔心有一天它錢燒完倒了,扯遠了,回到本文的主題,我們在 Azure App Service 如何自訂網域讓 Cloudflare 來代理?

...繼續閱讀 »

[小菜一碟] 如何傳遞參數給 Azure App Service 的 WebJob?

Azure App Service 中有一個 WebJob 功能,它可以讓我們上傳執行檔或指令碼,然後利用 App Service 的資源來長時間或排程執行,不需要另外開一台 VM,我們原本就已經有開發好的應用程式,改都不用改,直接打包成 zip 檔上傳就能執行,相當方便,但是我們要怎麼傳遞參數給我們在 WebJob 的應用程式?

...繼續閱讀 »

[料理佳餚] Azure App Service 及 SQL Database 預設時區的問題

如果是自架 IIS、SQL Server 伺服器,取得當前時間是看伺服器設定的時區在哪裡,就會拿到當地時區的當前時間,但是我們使用 Azure 提供的 PaaS 服務,只管用不必管伺服器,首要注意的是取得當下時間的 API 預設時區 UTC 的問題,務必在上雲之前針對自己的程式調整一番。

...繼續閱讀 »

[料理佳餚] 用 SSL For Free 產生 SSL 憑證上傳給 Azure App Service 使用

Microsoft Azure App Service 可以允許我們自訂 SSL 憑證,雖然 Azure App Service 預設就有 SSL 加密,一開始提供的 http://xxx.azurewebsites.net URL 只要改用 https:// 一樣可以通,不過我們如果要自訂網域的話,SSL 憑證就要自己想辦法了。

我們可以向 GlobalSign、VeriSign、Entrust、…等提供 SSL 認證的業者購買,不過就在去年(2015 年)底有一間叫 Let’s Encrypt 的數位憑證認證機構推出了免費 SSL/TLS 憑證服務,有了這個服務之後我們就能免費申請憑證,有佛心來著的大神就利用 Let’s Encrypt 推出了 SSL For Free 的線上工具,讓我們直接從網路上取得 SSL 憑證,個人覺得整個取得 SSL 憑證的過程還滿順的,沒什麼障礙。

...繼續閱讀 »