Comment configurer les paramètres pour BlobFuse2
Vous pouvez utiliser les paramètres de configuration pour gérer BlobFuse2 dans votre déploiement. Grâce aux paramètres de configuration, vous pouvez définir ces aspects du fonctionnement de BlobFuse2 dans votre environnement :
- Accès à un objet blob de stockage
- Journalisation
- Engagement de pipeline
- Comportement de mise en cache
- Autorisations
Pour obtenir la liste de tous les paramètres BlobFuse2 et leurs descriptions, consultez le fichier de configuration de base sur GitHub.
Pour gérer les paramètres de configuration de BlobFuse2, vous disposez de trois options (par ordre de priorité) :
L’utilisation d’un fichier de configuration est la méthode préférée, mais les autres méthodes peuvent être utiles dans certaines circonstances.
Fichier de configuration
La création d’un fichier de configuration est la méthode préférée d’établissement des paramètres pour BlobFuse2. Lorsque vous avez spécifié les paramètres souhaités dans le fichier de configuration, référencez le fichier de configuration lorsque vous utilisez blobfuse2 mount
ou d’autres commandes.
Voici un exemple :
blobfuse2 mount ./mount --config-file=./config.yaml
Le fichier de configuration de base de BlobFuse2 contient la liste de tous les paramètres et une brève explication de chacun d’eux.
Utilisez l’exemple de fichier de configuration du cache de fichiers ou l’exemple de fichier de configuration de streaming pour commencer rapidement à utiliser certains paramètres de base pour chacun de ces scénarios.
Variables d'environnement
La définition de variables d’environnement est un autre moyen de configurer certains paramètres BlobFuse2. Les variables d’environnement prises en charge sont utiles pour spécifier le conteneur de stockage Blob Azure auquel accéder et la méthode d’autorisation à utiliser.
Pour plus d’informations sur l’utilisation de variables d’environnement et une liste de toutes les variables que vous pouvez utiliser, consultez le fichier README BlobFuse2.
Paramètres CLI
Vous pouvez également définir des paramètres de configuration lorsque vous les transmettez en tant que paramètres du jeu de commandes BlobFuse2, par exemple à l’aide de la commande blobfuse2 mount
. La commande de montage fait généralement référence à un fichier de configuration qui contient tous les paramètres. Toutefois, vous pouvez utiliser des paramètres CLI pour remplacer des paramètres individuels dans le fichier de configuration. Dans cet exemple, le fichier de configuration config.yaml est référencé, mais le conteneur à monter et les options de journalisation sont remplacés :
blobfuse2 mount ./mount_dir --config-file=./config.yaml --container-name=blobfuse2b --log-level=log_debug --log-file-path=./bobfuse2b.log
Pour plus d'informations sur l'ensemble du jeu de commandes BlobFuse2, y compris la commande blobfuse2 mount
, voir Commandes BlobFuse2 et Commandes de montage BlobFuse2.