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 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 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 di variabili di ambiente e 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 viene eseguito l'override del contenitore e delle opzioni di registrazione:
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 di BlobFuse2
- Risolvere problemi relativi a BlobFuse2