Como definir as configurações do BlobFuse2
Use as definições de configurações para gerenciar o BlobFuse2 em sua implantação. Por meio das configurações, você pode definir os aspectos de como o BlobFuse2 funciona em seu ambiente:
- Acesso a um blob de armazenamento
- Log
- Participação de pipeline
- Comportamento de cache
- Permissões
Para obter uma lista completa das configurações de BlobFuse2 e suas descrições, consulte oarquivo de configuração base no GitHub.
Para gerenciar as definições de configurações do BlobFuse2, você tem três opções (em ordem de precedência):
O uso de um arquivo de configuração é o método preferido, mas os outros métodos podem ser úteis em algumas circunstâncias.
Arquivo de configuração
A criação de um arquivo de configuração é o método preferido para estabelecer configurações para o BlobFuse2. Quando você especificar as configurações desejadas no arquivo de configuração, faça referência ao arquivo de configuração para usar blobfuse2 mount
ou outros comandos.
Aqui está um exemplo:
blobfuse2 mount ./mount --config-file=./config.yaml
O arquivo de configuração base do BlobFuse2 contém uma lista de todas as configurações e uma breve explicação de cada configuração.
Use o arquivo de configuração de cache de arquivo de exemplo ou arquivo de configuração de streaming de amostra para começar rapidamente a usar algumas configurações básicas para cada um desses cenários.
Variáveis de ambiente
Definir variáveis de ambiente é outra maneira de definir algumas configurações do BlobFuse2. As variáveis de ambiente com suporte são úteis para especificar o contêiner de armazenamento de Blobs do Azure a ser acessado e o método de autorização.
Para obter mais informações sobre como usar variáveis de ambiente e uma lista de todas as variáveis que você pode usar, consulte o BLOBFuse2 README.
Parâmetros da CLI
Também é possível definir configurações ao passá-las como parâmetros do conjunto de comandos BlobFuse2, como usando o comando blobfuse2 mount
. O comando de montagem normalmente faz referência a um arquivo de configuração que contém todas as configurações. Mas você pode usar parâmetros de CLI para substituir configurações individuais no arquivo de configuração. Neste exemplo, o arquivo de configuração config.yaml é referenciado, mas o contêiner a ser montado e as opções de registro em log são substituídas:
blobfuse2 mount ./mount_dir --config-file=./config.yaml --container-name=blobfuse2b --log-level=log_debug --log-file-path=./bobfuse2b.log
Para obter mais informações sobre o conjunto do comando BlobFuse2, incluindo o comando blobfuse2 mount
, consulte Comandos BlobFuse2 e Comandos de montagem BlobFuse2.