管理 Azure 檔案共用

已完成

Azure 檔案儲存體提供兩種業界標準檔案系統通訊協定來掛接 Azure 檔案共用:伺服器訊息區 (SMB) 通訊協定和網路檔案系統 (NFS) 通訊協定。 雖然您可以在相同的儲存體帳戶內建立 SMB 和 NFS Azure 檔案共用,但 Azure 檔案共用不支援在相同的檔案共用中同時使用 SMB 和 NFS 通訊協定。

Azure 檔案共用的類型

Azure 檔案儲存體支援兩個儲存層:進階和標準。 標準檔案共用在一般用途 (GPv2) 儲存體帳戶中建立,而進階檔案共用則是在 FileStorage 儲存體帳戶中建立。 這兩個儲存層具有下表所述的屬性。

儲存層 描述
進階 進階檔案共用會將資料儲存在固態硬碟 (SSD) 上,而且僅適用於 FileStorage 儲存體帳戶類型。 它們提供一致的高效能和低延遲,而且可在 LRS 備援中使用,並在某些區域中提供 ZRS。 並非所有 Azure 區域都有提供。
標準 標準檔案共用會將資料儲存在硬碟 (HDD) 上,且會以一般用途版本 2 (GPv2) 儲存體帳戶類型進行部署。 針對工作負載 (例如一般用途的檔案共用和開發/測試環境) 提供效能。 標準檔案共用適用於所有 Azure 區域中的 LRS、ZRS、GRS 和 GZRS。

驗證類型

Azure 檔案儲存體支援三個主要驗證方法。

驗證方法 描述
透過 SMB 進行以身分識別為基礎的驗證 存取 Azure 檔案共用時,提供和存取內部部署檔案共用相同的無縫單一登入 (SSO) 體驗。
存取金鑰 存取金鑰是較舊且較不具彈性的選項。 Azure 儲存體帳戶有兩個存取金鑰,可在對儲存體帳戶 (包括 Azure 檔案儲存體) 提出要求時使用。 存取金鑰是靜態的,可提供 Azure 檔案儲存體的完全控制權限。 存取金鑰能略過所有存取控制限制,因此應受到保護,且不與使用者共用。 最佳做法是避免共用儲存體帳戶金鑰,並盡可能使用以身分識別為基礎的驗證。
共用存取簽章 (SAS) 權杖 SAS 是動態產生的統一資源識別項 (URI),以儲存體存取金鑰為基礎。 SAS 提供 Azure 儲存體帳戶的受限存取權。 這些限制包括允許的權限、開始和到期時間、可從中傳送要求的允許 IP 位址,以及允許的通訊協定。 使用 Azure 檔案儲存體時,SAS 權杖只會用來提供程式碼中的 REST API 存取權。

建立 SMB Azure 檔案共用

當您建立和設定 SMB Azure 檔案共用時,有兩個您必須注意的重要設定。

  • 開啟連接埠 445。 SMB 會透過 TCP 通訊埠 445 進行通訊。 請確定連接埠 445 已開啟。 此外,請確定您的防火牆未封鎖來自用戶端電腦的 TCP 通訊埠 445。 如果您無法將連接埠 445 解除封鎖,則需要建立從內部部署到 Azure 網路的 VPN 或 ExpressRoute 連線,並使用私人端點在內部網路上公開 Azure 檔案儲存體。

  • 啟用安全傳輸。 此 Secure transfer required 設定僅限透過安全連線向儲存體帳戶發出的要求,從而增強儲存體帳戶的安全性。 請考慮下列案例:您使用 REST API 存取儲存體帳戶。 如果您嘗試連線,且已啟用所需的安全傳輸,則必須使用 HTTPS 進行連線。 如果您嘗試使用 HTTP 連線至帳戶,且已啟用所需的安全傳輸,則連線遭拒。

在 Windows 上掛接 SMB Azure 檔案共用

您可以在 Windows 和 Windows Server 中順暢地使用 Azure 檔案共用。 在 Azure 入口網站中,您可以使用 Windows 或 Windows Server,連線至 Azure 檔案共用。 指定您要掛接共用的磁碟機,然後選擇 [驗證方法]。 Azure 入口網站會提供 PowerShell 命令,以便您在準備好使用檔案共用時執行。 這段影片示範如何在 Windows 上掛接 SMB 檔案共用。

在 Linux 上掛接 SMB Azure 檔案共用

您也可以從 Linux 電腦連線至 Azure 檔案共用。 在虛擬機器頁面中,選取 [連線]。 您可以使用 CIFS 核心用戶端,在 Linux 發行版本中掛接 SMB Azure 檔案共用。 您可以在 /etc/fstab 中建立項目,視需要使用 mount 命令或開機 (持續性) 來完成檔案掛接。