Come configurare le impostazioni per BlobFuse2

È possibile usare le impostazioni di configurazione per gestire BlobFuse2 nella distribuzione. Tramite le impostazioni di configurazione, è possibile impostare questi aspetti del funzionamento di BlobFuse2 nell'ambiente:

  • Accesso a un BLOB di archiviazione
  • Registrazione
  • Coinvolgimento della pipeline
  • Comportamento di memorizzazione nella cache
  • Autorizzazioni

Per un elenco di tutte le impostazioni di BlobFuse2 e le relative descrizioni, vedere il file di configurazione di base in GitHub.

Per gestire le impostazioni di configurazione per BlobFuse2, sono disponibili tre opzioni (in ordine di precedenza):

L'uso di un file di configurazione è il metodo preferito, ma gli altri metodi potrebbero essere utili in alcune circostanze.

File di configurazione

La creazione di un file di configurazione è il metodo preferito per stabilire le impostazioni per BlobFuse2. Dopo aver specificato le impostazioni desiderate nel file di configurazione, fare riferimento al file di configurazione quando si usano blobfuse2 mount o altri comandi.

Ecco un esempio:

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

Il file di configurazione di base BlobFuse2 contiene un elenco di tutte le impostazioni e una breve spiegazione di ogni impostazione.

Usare il file di configurazione della cache dei file di esempio o il file di configurazione del flusso di esempio per iniziare rapidamente usando alcune impostazioni di base per ognuno di questi scenari.

Variabili di ambiente

L'impostazione delle variabili di ambiente è un altro modo per configurare alcune impostazioni di BlobFuse2. Le variabili di ambiente supportate sono utili per specificare il contenitore Archiviazione BLOB di Azure per accedere e il metodo di autorizzazione da usare.

Per altre informazioni sull'uso delle variabili di ambiente e su un elenco di tutte le variabili che è possibile usare, vedere blobFuse2 README.

Parametri dell'interfaccia della riga di comando

È anche possibile impostare le impostazioni di configurazione quando vengono passate come parametri del set di comandi BlobFuse2, ad esempio usando il blobfuse2 mount comando . Il comando mount fa in genere riferimento a un file di configurazione che contiene tutte le impostazioni. È tuttavia possibile usare i parametri dell'interfaccia della riga di comando per eseguire l'override delle singole impostazioni nel file di configurazione. In questo esempio viene fatto riferimento al file di configurazione config.yaml , ma il contenitore da montare e le opzioni di registrazione vengono sostituite:

blobfuse2 mount ./mount_dir --config-file=./config.yaml --container-name=blobfuse2b --log-level=log_debug --log-file-path=./bobfuse2b.log

Per altre informazioni sull'intero set di comandi BlobFuse2, incluso il blobfuse2 mount comando , vedere Comandi BlobFuse2 e comandi di montaggio BlobFuse2.

Vedi anche

Passaggi successivi