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.

Confira também

Próximas etapas