亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

使用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

兖州市| 韶关市| 含山县| 民和| 门头沟区| 东至县| 乌兰浩特市| 新化县| 湘乡市| 长岭县| 固安县| 威远县| 丰都县| 张北县| 万盛区| 抚宁县| 茶陵县| 宽城| 蒙城县| 阿巴嘎旗| 永善县| 宜兰县| 瑞丽市| 易门县| 同德县| 平塘县| 南安市| 佳木斯市| 福建省| 大城县| 屯留县| 区。| 扬州市| 黔东| 都匀市| 寿宁县| 余姚市| 龙门县| 格尔木市| 苗栗市| 汽车|