顯示具有 Azure 標籤的文章。 顯示所有文章
顯示具有 Azure 標籤的文章。 顯示所有文章

[Azure] C# + Azure.Storage.Blobs v12 - 建立快照,從快照還原,設定讀取 Metadata

2020-12-30

這篇主是要是建立快照,然後取得快照的副本們,之後透過快照去還原,網路上面這資料就少了點,所以在寫測試範例的時候花了一點時間去理解,簡單的說,這可以對某一檔案進行快照,請注意,建立快照時建議加入 meta 資料,這樣你可以根據 meta 資料裡面的值來確保是否還原該資料,你可以放入日期,這樣你就可以快速的將某資料還原到該時間點,當然這也只是我的作法,你可用其他方法來做到..


[Azure] C# + Azure.Storage.Blobs v12 - 判斷檔案存在、取得 ETag 、判斷 ETag 刪除檔案

2020-12-29

上篇文章  [Azure] C# + Azure.Storage.Blobs 2020 - 建立 Container, 上傳檔案 , 列出資料 , 列出資料夾 , 刪除檔案 , 刪除檔案夾  我們對 Azure Storage Blobs 有基本的操作,之後開始寫一些不是那麼基本的,但是我覺得我會蠻常用到的操作..



[Azure] C# + Azure.Storage.Blobs v12 - 建立 Container, 上傳檔案 , 列出資料 , 列出資料夾 , 刪除檔案 , 刪除檔案夾

之前其實我寫過 Azure Storage Blob 手把手從頭開始 - 建立檔案夾和檔案 , 但是那時候用的 nuget library Microsoft.Azure.Storage.Blob (  https://www.nuget.org/packages/Microsoft.Azure.Storage.Blob/ ) 已經要被停用了 ,現在都改用 Azure.Storage.Blobs ( https://www.nuget.org/packages/Azure.Storage.Blobs ) 差異在哪裡,在 namespace 少了 Microsoft 字樣,內部 API 也有寫許更動,設計邏輯感覺比較更成熟,之前 async 顯得略凌亂,這次 API 感覺使用起來 舒爽了些,然後跟 Stoarge Table 拆開了。



[Azure] 建立一個新的 Traffic Manager Profile + External Endpoint

2020-12-24

今天要做的是我們要建立一個 新的 Traffic Manager Profile ,並且加入一個  External Endpoint 指向一個 FQDN




[Azure] Azure Traffic Manager - 使用 C# 拿到 時間區間內的 Activity Logs

最近就是在跟 Azure Traffic Manager 交手,其實是最近打算做一個系統來控制我們專案的東西,但是如何知道我們操作行為錯誤,不能只靠程式的  Exception 吧,後來發現其實會有 Activity Log ,所以我們試著去讀取紀錄,來判斷我們操作的行為對不對..


[Azure] C# 如何控制 Azure Traffic Manager - 刪除 Endpoint 再新增一個 Endpoint

2020-12-23

上一篇文章 C# 如何控制 Azure Traffic Manager - 新增 Custom Header , 停用 ExternalTargetEndpoint , 改 FQDN , 列出所有 ExternalTargetEndpoint 我們談到如何 控制 Azure Traffic Manager ,但是有一個小遺憾,經過目前版本測試 我不能改 cutomer header 但是山不轉我轉,有沒有可能,我直接刪除那個 ExternalEndpoint 然後再把它加回去呢?




[Azure] C# 如何控制 Azure Traffic Manager - 新增 Custom Header , 停用 ExternalTargetEndpoint , 改 FQDN , 列出所有 ExternalTargetEndpoint

2020-12-22

最近在跟 Azure Traffic Manager 較勁, 折騰了一下,就筆記一下目前測試到的東西,說來都是淚阿,文件稀少,可能我用的方式比較冷門,就記錄一下..




[Azure] Traffic Manager 小雷 404 Web Site not found

2020-12-21

最近,在玩弄 Azure 上面的 Traffice Manager ,遇到一個問題他明明就可以指向一個 App Service ,但是我指過去就是




[Azure] C# 如何控制 Azure DevOps - 將取得檔案公開分享的資訊

2020-12-11

上一篇文章 ( [Azure] C# 如何控制 Azure DevOps - 上面的專案 取得檔案內容跟所有 Repository資訊 ) 簡單的讓你可以取得  Azure 上面 的Respository  以及他的檔案,今天我們要來聊一下,傳上去的 image or .js 檔案,我們在外部如何讀取他呢? 至於能做啥我就不好說了..



[Azure] C# 如何控制 Azure DevOps - 新增/刪除/修改 上面的檔案

上一篇文章 ( [Azure] C# 如何控制 Azure DevOps - 上面的專案 取得檔案內容跟所有 Repository資訊 ) 簡單的讓你可以取得  Azure 上面 的Respository  以及他的檔案,今天我們要來聊一下,關於如何上傳/修改/刪除上面的檔案



[.Net] 佈署 .net core 到 Azure VM 上的 IIS 但是忽略 web.config

2020-12-10

最近佈署程式到 Azure VM   上面 佈署到 Azure  AppService 比較沒有這問題,但是但是,自己弄好 msdeploy 檔案後 佈署到 Auzre VM 上的 IIS 總是會出現一個新的 web.config 但是 .net core 程式沒有用到阿,但是 DevOps 需要再 IIS 上面設定一些值,每次佈署上去後 web.config 都會重新出現一個…


[Azure] C# 如何控制 Azure DevOps - 上面的專案 取得檔案內容跟所有 Repository資訊

2020-12-09

最近一些需要,要直接控制 放在 https://dev.azure.com/ 上面的東西,所以大概就筆記一下,敘述一下,這邊我是用 .net Core 3.1 寫的,然後是以理解並且分享給同事使用為主,所以沒有封裝…



[Azure][C#] 使用 C# 進行兩個 AppService 交換

2020-09-25

在 Azure  的 App Service 中有一個很方便的功能,就是你可以先設定兩台 AppService 互換,這樣的話再換板上面可以做到幾乎無縫的切換,而且風險也會變得比較小,但是,因為某些原因,我需要把這切換的功能做在我們程式端,而不用在進入 Azure Portal 進行切換..




[Azure][C#] 刪除已產生的憑證

2020-09-24

之前寫過一篇文章,關於產生憑證 取得 AppService 中的 Application Settings 並且更改值,但是文中產生的憑證超級大,之後我又搞了一輪,於是可以產生有限制的憑證 產生有權限的憑證控制,透過 C# 控制 Azure 上面的服務,之後問題了了,如何註銷之前 的憑證,經過我們家 DevOps 幫忙測試後..



[Azure][C#] 產生有權限的憑證控制,透過 C# 控制 Azure 上面的服務

2020-09-22

上一篇文章 [Azure][C#] 取得 AppService 中的 Application Settings 並且更改值 ,我們提到了再 Azure 上面產生權限,並且讀寫 AppService 上面的 App Settings ,但是上一篇文章有一個不大不小的問題,就是押出的憑證權限太大了,幾乎可以對自己的服務摧枯拉朽,這點我們家 DevOps 不悅了,所以我大概研究一下如何押出有權限的憑證..



[Azure][C#] 取得 AppService 中的 Application Settings 並且更改值

2020-09-15

最近有一個需求,我要透過程式去控制 Azure AppService 中的 Application Settings ,但是網路上找,幾乎都是使用  Azure CLI  下 PS 指令比較多,這時候我就想溫馨的微軟應該會有出 SDK 來可以讓工程師來做到一些自己的自動化設定。



[C#][Azure] 一個方便的工具,協助處理 decimal , 自訂物件 寫入資料 Azure Storage Table

2019-03-08


之前寫了幾篇文章關於 C# 寫入 Azure Storage Table ,但是 因為 上面 Table 的定義有限制,但是實作上面開發起來就覺得捉襟見肘,所以我就開了一套東西來處理這部分,其中很值得一提的就是就是他可以將 decimal 幫你轉成 string 後儲存至 Azure Storage Table 上,如果你是複雜物件會幫您序列化成字串後儲存,娶回來後也會自動幫您還原,取回來的 datetime 會幫你轉成 localtime .

這是原本預設的  Azure Storage Table 支援的型態




[C#][.NET Core] Azure Storage Table 手把手從頭開始 - 透過 PartitionKey 取得所有資料

2019-03-06

之前有篇文章 Azure Storage Table 手把手從頭開始 - 建立 Table,InsertOrReplace 資料,讀取資料 ,其中我寫入一千筆 User 資料,並且我將 PartitionKey 設定為 GROUP1~ GROUP10 ,基本上在 NoSQL 的資料規劃中, PartitionKey 做得好,會有效的增加搜尋效率,這篇範例就是去撈取之前新增的一千筆資料中 , PartitionKey 為 GROUP4 的資料。


[C#][.NET Core] Azure Storage Table 手把手從頭開始 - 刪除資料,更改資料使用 ETag

上一篇文章我們談到了 建立 Table,InsertOrReplace 資料,讀取資料 ,這一篇文章我們來聊一下關於刪除資料,還有更改資料使用 Etag


[C#][.NET Core] Azure Storage Table 手把手從頭開始 - 建立 Table,InsertOrReplace 資料,讀取資料


之前寫了一系列的關於 Azure Storage Blob 的入門教學,現在來寫關於 Azure Storage Table 的入門



當麻許的超技八 2014 | Donma Hsu Design.