如何進行 BlobFuse2 的設定
您可以使用組態設定來管理部署中的 BlobFuse2。 透過組態設定,您可以設定 BlobFuse2 在環境中運作方式的下列層面:
- 儲存體 Blob 的存取權
- 記錄
- 管線參與
- 快取行為
- 權限
如需所有 BlobFuse2 設定和其描述的清單,請參閱 GitHub 上的基底組態檔。
若要管理 BlobFuse2 的組態設定,您有三個選項 (依優先順序):
使用設定檔是慣用的方法,但在某些情況下,其他方法可能會有幫助。
組態檔
建立設定檔是建立 BlobFuse2 設定的慣用方法。 當您已在設定檔中指定想要的設定時,請在使用 blobfuse2 mount
或其他命令時參考設定檔。
以下是範例:
blobfuse2 mount ./mount --config-file=./config.yaml
BlobFuse2 基礎設定檔包含所有設定的完整清單,以及每個設定的簡短說明。
使用範例檔案快取設定檔或範例串流設定檔,快速開始使用所有這些案例的一些基本設定。
環境變數
設定環境變數是設定某些 BlobFuse2 設定的另一種方式。 支援的環境變數對於指定要存取的 Azure Blob 儲存體容器以及要使用的授權方法很有幫助。
如需使用環境變數以及您可使用的所有變數清單的詳細資訊,請參閱 BlobFuse2 讀我檔案。
CLI 參數
當您將組態設定當成 BlobFuse2 命令集的參數傳遞時,也可以設定組態設定,例如使用 blobfuse2 mount
命令。 掛接命令通常會參考包含所有設定的設定檔。 但您可以使用 CLI 參數來覆寫設定檔中的個別設定。 在此範例中,參考 config.yaml 設定檔,但覆寫要掛接的容器和記錄選項:
blobfuse2 mount ./mount_dir --config-file=./config.yaml --container-name=blobfuse2b --log-level=log_debug --log-file-path=./bobfuse2b.log
如需整個 BlobFuse2 命令集的詳細資訊 (包括 blobfuse2 mount
命令),請參閱 BlobFuse2 命令和 BlobFuse2 掛接命令。