91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

發布時間:2020-07-24 14:03:58 來源:網絡 閱讀:1375 作者:wuyvzhang 欄目:云計算


假定我們有某個應用程序會將文件存儲到Azure Blob中,存儲在Blob中的數據保存七天,七天以后需要對其進行刪除。這需求可以使用Azure PowerShell Runbook來完成,但是我想看看是否可以用很少甚至沒有代碼來完成。經過一番探索我發現Azure Logic App非常適合這種情況。你可以用Logic App創建一些強大的東西。因此,在本文中,我將向各位展示如何在使用Logic App刪除Blob中超過X天的文件。

至于Logic App如何創建,在此我就不做過多的說明了,各位如果有興趣可以參考我之前的Blog。當我們創建好Logic App以后打開新的邏輯應用程序。我們應該會看到“邏輯應用程序設計器”,點擊“邏輯應用程序設計器”—“ Blank Logic App”:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

在搜索連接器和觸發器框中搜索“Recurrence”,單擊“Recurrence”觸發器:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

將間隔設置為您希望邏輯應用程序每隔幾天運行一次。在此我選擇每天都運行,然后單擊“顯示高級選項”。在這里選擇我們希望邏輯應用程序運行的時區和時間。我選擇了UTC+8和midnight。完成后單擊下一步。

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

在搜索連接器和觸發器框中搜索“blob”,單擊“List blobs”觸發器:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

輸入連接名。我們會看到一個存儲帳戶列表,單擊要清理的存儲帳戶。然后點擊創建,現在要求我們指定Container。單擊文件夾圖標,然后選擇要清理的Container:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

在搜索連接器和觸發器框中搜索“Filte”,單擊“Filter array”觸發器:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

選擇list blobs下的Value:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

單擊“ 在高級模式下編輯”,然后鍵入以下內容以清除超過7天的文件。然后單擊下一步:

@less(item()?['LastModified'], addDays(utcNow(), -7))

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

在搜索連接器和觸發器框中搜索“For each”,單擊“For each”觸發器:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

選擇Filter array下的“Body”:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

單擊“ 添加操作”。

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

搜索“Delete blob”,點擊“Delete Blob”:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

選擇“Path”:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

到此我們的logic app就已經設計完成,點擊保存即可:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

讓我們測試一下Logic App,確保它能夠正常攻錯。正如您在我的Blob存儲中看到的,我有一些文件,它們有不同的修改日期,很大一部分是超過7天的。

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

對于剛剛創建的Logic app我們如果想要立即運行只需要點擊“Run Trigger”就可以了:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

點擊運行以后可以在下方看到運行記錄:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

運行完成后我們返回blob可以看到在7天前創建的文件均已被刪除:

使用Logic Apps從Azure Blob存儲中刪除超過X天的文件

這種清理Blob存儲中文件的方法非常簡單,并且不需要像使用Azure自動化Runbook那樣需要任何特殊的Azure RunAs帳戶。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜州市| 湘乡市| 唐河县| 秀山| 丰都县| 高要市| 莱西市| 冀州市| 额敏县| 龙海市| 鄯善县| 溧水县| 宜州市| 城固县| 嵊泗县| 岑溪市| 宽城| 民勤县| 宁陕县| 马尔康县| 巴东县| 资阳市| 嘉义县| 镇远县| 紫金县| 武邑县| 宜良县| 饶河县| 越西县| 宁国市| 思南县| 南皮县| 盐边县| 嵊州市| 乡城县| 将乐县| 乐业县| 洱源县| 晋中市| 武夷山市| 凤冈县|