Como configurar definições para BlobFuse2

Pode utilizar as definições de configuração para gerir o BlobFuse2 na sua implementação. Através das definições de configuração, pode definir estes aspetos de como o BlobFuse2 funciona no seu ambiente:

  • Acesso a um blob de armazenamento
  • Registo
  • Envolvimento do pipeline
  • Comportamento de colocação em cache
  • Permissões

Para obter uma lista de todas as definições do BlobFuse2 e respetivas descrições, veja o ficheiro de configuração base no GitHub.

Para gerir as definições de configuração do BlobFuse2, tem três opções (por ordem de precedência):

A utilização de um ficheiro de configuração é o método preferencial, mas os outros métodos podem ser úteis em algumas circunstâncias.

Ficheiro de configuração

Criar um ficheiro de configuração é o método preferencial para estabelecer definições para BlobFuse2. Quando tiver especificado as definições que pretende no ficheiro de configuração, referencie o ficheiro de configuração quando utilizar blobfuse2 mount ou outros comandos.

Eis um exemplo:

blobfuse2 mount ./mount --config-file=./config.yaml

O ficheiro de configuração base BlobFuse2 contém uma lista de todas as definições e uma breve explicação de cada definição.

Utilize o ficheiro de configuração da cache de ficheiros de exemplo ou o ficheiro de configuração de transmissão em fluxo de exemplo para começar rapidamente com algumas definições básicas para cada um desses cenários.

Variáveis de ambiente

Definir variáveis de ambiente é outra forma de configurar algumas definições de BlobFuse2. As variáveis de ambiente suportadas são úteis para especificar o contentor Armazenamento de Blobs do Azure para aceder e o método de autorização a utilizar.

Para obter mais informações sobre como utilizar variáveis de ambiente e uma lista de todas as variáveis que pode utilizar, veja o BlobFuse2 README.

Parâmetros da CLI

Também pode definir definições de configuração quando as transmite como parâmetros do conjunto de comandos BlobFuse2, como, por exemplo, com o blobfuse2 mount comando . Normalmente, o comando de montagem referencia um ficheiro de configuração que contém todas as definições. Mas pode utilizar parâmetros da CLI para substituir definições individuais no ficheiro de configuração. Neste exemplo, o ficheiro de configuração config.yaml é referenciado, mas o contentor a ser montado e as opções de registo 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 todo o conjunto de comandos BlobFuse2, incluindo o blobfuse2 mount comando, veja Comandos blobFuse2 e comandos de montagem BlobFuse2.

Ver também

Passos seguintes