使用 Azure 儲存體總管來管理 Azure Data Lake Storage 中的 ACL

本文將向您展示如何使用 Azure 儲存體總管 管理啟用階層命名空間(HNS)的儲存帳號中的存取控制清單(ACL)。

使用 儲存體總管 來檢視並更新目錄與檔案的 ACL。 ACL 繼承已經可用於你在父目錄下建立的新子項目。 你也可以遞迴地對父目錄的現有子項目套用 ACL 設定,而不必對每個子項目分別做這些變更。

必要條件

  • Azure 訂用帳戶。 請參閱取得 Azure 免費試用。

  • 已啟用階層命名空間 (HNS) 的儲存體帳戶。 遵循下列指示以建立帳戶。

  • 已安裝於您的本機電腦上的 Azure 儲存體總管。 若要安裝 Windows、macOS 或 Linux 版 Azure 儲存體總管,請參閱 Azure 儲存體總管。

  • 您必須具有下列其中一個安全性權限:

    • 你的使用者身份會被指派為 Storage Blob 資料擁有者 角色,範圍涵蓋目標容器、儲存帳號、父資源群組或訂閱。

    • 您是計劃套用 ACL 設定之目標容器、目錄或 Blob 的擁有者。

注意

儲存體總管 在使用 Azure Data Lake Storage 時,會同時使用 Blob(blob)和 Data Lake Storage(dfs)端點。 如果你透過私有端點設定 Azure Data Lake Storage 的存取權,請確保為儲存帳號建立兩個私有端點:一個是目標子資源blob,另一個是目標子資源dfs。

登入儲存體總管

您第一次啟動儲存體總管時,[Microsoft Azure 儲存體總管 - 連線至 Azure 儲存體] 視窗會隨即出現。 雖然 儲存體總管 提供多種連接儲存帳號的方式,但只有一種方式支援管理 ACL。

  1. 在 選擇資源 欄選中,選擇 訂閱。

    顯示 Microsoft Azure 儲存體總管 - 選擇資源窗格的截圖。

  2. 在選擇 Azure 環境窗格中,選擇一個 Azure 環境來登入。 你可以登入全球 Azure、國家雲端或 Azure Stack 實例。 然後選取下一步。

    顯示 Microsoft Azure 儲存體總管 的螢幕快照,並醒目提示 [選取 Azure 環境] 選項。

  3. 在 儲存體總管 開啟的登入網頁上,用你的 Azure 帳號登入。

  4. 在帳戶管理中,選擇你想使用的 Azure 訂閱,然後選擇開放檔案總管。

    顯示 Microsoft Azure 儲存體總管 的螢幕快照,並醒目提示 [帳戶管理] 窗格和 [開啟總管] 按鈕。

    Azure 儲存體總管 載入時會顯示 Explorer 標籤。 此檢視可讓您了解所有 Azure 儲存帳號,以及透過 Azurite 儲存模擬器或 Azure Stack 環境設定的本地儲存。

    Microsoft Azure 儲存體總管 - Connect 視窗截圖。

管理 ACL

在容器、目錄或檔案上按一下滑鼠右鍵,然後選取 [管理存取控制清單]。 下方的螢幕擷取畫面顯示以滑鼠右鍵按一下資料夾時出現的功能表。

Azure 儲存體總管 中右鍵快顯功能表的螢幕擷取畫面,顯示目錄的「管理存取控制清單」選項。

管理存取對話框允許你管理擁有者及擁有者群組的權限。 它也允許你將新的使用者和群組加入存取控制清單,以便管理他們的權限。

Azure 儲存體總管 中管理存取對話框的截圖,顯示擁有者、擁有者群組的權限,以及新增使用者或群組的選項。

若要將新使用者或群組加入存取控制清單,請選擇新增。 接著輸入你想加入清單的對應 Microsoft Entra 條目,然後選擇新增。 使用者或群組現在會出現在 使用者與群組: 欄位,因此你可以開始管理他們的權限。

注意

作為最佳實務,建議在 Microsoft Entra ID 中建立一個安全群組,並保留群組權限,而非個別使用者。 如需此建議的詳細數據,以及其他最佳做法,請參閱 Azure Data Lake Storage 中的訪問控制模型。

使用勾選框控制項來設定 存取 ACL (控制現有項目的權限)和 預設 ACL (作為新子項目繼承權限的範本)。 欲了解更多,請參閱 「前十字韌帶的類型」。

以遞迴方式套用 ACL

您可以在上層目錄的現有下層項目上以遞迴方式套用 ACL 項目,而不需要為每個下層項目個別執行這些變更。

若要以遞迴方式套用 ACL 項目,請在容器或目錄上按一下滑鼠右鍵,然後選取傳播存取控制清單。 下方的螢幕擷取畫面顯示以滑鼠右鍵按一下資料夾時出現的功能表。

注意

Propagate 存取控制 Lists 選項僅在 儲存體總管 1.28.1 或更新版本中提供。

Azure 儲存體總管 中按一下滑鼠右鍵時顯示的內容功能表截圖,顯示目錄的 Propagate 存取控制 Lists 選項。

下一步

瞭解 Data Lake Storage 許可權模型。