Konfigurieren von Einstellungen für BlobFuse2
Sie können mithilfe von Konfigurationseinstellungen BlobFuse2 in Ihrer Bereitstellung verwalten. Mithilfe von Konfigurationseinstellungen können Sie diese Aspekte festlegen, wie BlobFuse2 in Ihrer Umgebung funktioniert:
- Zugriff auf ein Speicherblob
- Protokollierung
- Pipelineverwendung
- Verhalten beim Zwischenspeichern
- Berechtigungen
Eine Liste aller BlobFuse2-Einstellungen und ihrer Beschreibungen finden Sie in der Basiskonfigurationsdatei auf GitHub.
Zum Verwalten von Konfigurationseinstellungen für BlobFuse2 haben Sie drei Optionen (in der Rangfolge):
Die Verwendung einer Konfigurationsdatei ist die bevorzugte Methode, aber unter bestimmten Umständen können auch die anderen Methoden nützlich sein.
Konfigurationsdatei
Die Erstellung einer Konfigurationsdatei ist die bevorzugte Methode zur Festlegung der Einstellungen für BlobFuse2. Wenn Sie die gewünschten Einstellungen in der Konfigurationsdatei angegeben haben, verweisen Sie auf die Konfigurationsdatei, wenn Sie blobfuse2 mount
oder andere Befehle verwenden.
Hier sehen Sie ein Beispiel:
blobfuse2 mount ./mount --config-file=./config.yaml
Die Basiskonfigurationsdatei von BlobFuse2 enthält eine Liste aller Einstellungen und eine kurze Erläuterung zu jeder Einstellung.
Verwenden Sie die Beispielkonfigurationsdatei für den Dateicache oder die Beispielkonfigurationsdatei für das Streaming, um einige Grundeinstellungen für den schnellen Einstieg in die jeweiligen Szenarien zu erhalten.
Umgebungsvariablen
Das Festlegen von Umgebungsvariablen ist eine weitere Möglichkeit, einige BlobFuse2-Einstellungen zu konfigurieren. Die unterstützten Umgebungsvariablen sind nützlich, um die zu verwendende Autorisierungsmethode und den Azure Blob Storage-Container festzulegen, auf den zugegriffen werden soll.
Weitere Informationen zur Verwendung von Umgebungsvariablen und eine Liste aller Variablen, die Sie verwenden können, finden Sie in der BlobFuse2-Infodatei.
CLI-Parameter
Sie können auch Konfigurationseinstellungen festlegen, wenn Sie sie als Parameter des BlobFuse2-Befehlssatzes übergeben, z. B. mithilfe des blobfuse2 mount
-Befehls. Der Mount-Befehl verweist in der Regel auf eine Konfigurationsdatei, die alle Einstellungen enthält. Sie können jedoch CLI-Parameter verwenden, um einzelne Einstellungen in der Konfigurationsdatei außer Kraft zu setzen. In diesem Beispiel wird auf die Konfigurationsdatei config.yaml verwiesen, aber der einzubindende Container und die Protokollierungsoptionen werden überschrieben:
blobfuse2 mount ./mount_dir --config-file=./config.yaml --container-name=blobfuse2b --log-level=log_debug --log-file-path=./bobfuse2b.log
Weitere Informationen über den gesamten BlobFuse2-Befehlssatz, einschließlich des blobfuse2 mount
-Befehls, finden Sie unter BlobFuse2-Befehle und unter BlobFuse2-Mount-Befehle.