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
- Eseguire la migrazione a BlobFuse2 da BlobFuse v1
- Comandi BlobFuse2
- Risolvere i problemi di BlobFuse2