En esta página, se describe cómo usar un archivo de configuración de Cloud Storage FUSE para configurar el comportamiento de Cloud Storage FUSE de forma persistente. Para usar el archivo de configuración, especifica la ruta al archivo de configuración en la marca --config-file
como parte de tu comando de activación.
El archivo de configuración es un archivo YAML que usa el formato y los campos siguientes. Algunos de los campos también se pueden especificar usando las opciones de la línea de comandos.
write: create-empty-file: boolean logging: file-path: "string" format: enum severity: enum log-rotate: max-file-size-mb: integer backup-file-count: integer compress: boolean file-cache: max-size-mb: integer cache-file-for-range-read: boolean metadata-cache: stat-cache-max-size-mb: integer ttl-secs: integer type-cache-max-size-mb: integer cache-dir: integer
Campos de configuración
En la siguiente tabla, se describen los campos que puedes especificar en tu archivo de configuración. Nota: A menos que se indique lo contrario, todos los campos son opcionales.
Campo | Descripción |
---|---|
create-empty-file |
Un valor booleano que especifica si se debe crear o no un archivo de cero bytes en Cloud Storage cuando comienzas a escribir en un archivo nuevo del bucket activado. Si no se especifica este campo, el valor predeterminado es false . |
file-path |
La ruta de acceso al archivo de registro en el que se escribirán los registros, especificados como una cadena. Por ejemplo, /var/log . Si no se especifica este campo, los registros se enrutan a stdout cuando Cloud Storage FUSE se ejecuta en modo de primer plano y a syslog cuando Cloud Storage FUSE se ejecuta en modo en segundo plano. |
format |
El formato en el que se generan los registros, expresados como una enumeración.
Los valores son text o json . Si no se especifica este campo, el valor predeterminado es json . |
severity |
La gravedad de los registros que deseas que Cloud Storage FUSE genere, expresado como una enumeración. Los niveles de gravedad se ordenan desde la gravedad más baja a la más alta:
Cuando especificas un nivel de gravedad, Cloud Storage FUSE genera registros con una gravedad igual o superior. Por ejemplo, cuando especificas
Si no se especifica este campo, el valor predeterminado es |
max-file-size-mb |
El tamaño máximo en megabytes (MB) que pueden alcanzar los archivos de registro antes de que se roten. El valor mínimo es 1 . Si no se especifica este campo, el valor predeterminado es 512 . |
backup-file-count |
La cantidad máxima de archivos de registro rotados que se conservarán, sin incluir el archivo activo en el que se escriben. Cuando el valor se establece en 0 , se conservan todos los archivos de registro rotados. Si no se especifica este campo, el valor predeterminado es 10 . |
compress |
U valor booleano que especifica si los archivos de registro rotados se comprimen con gzip. Si no se especifica este campo, el valor predeterminado es true . |
max-size-mb |
El tamaño máximo en MiB que puede usar la caché de archivos. Si está presente,
Si no se especifica este campo, el valor predeterminado es |
cache-file-for-range-read |
Un valor booleano que determina si el objeto completo debe descargarse de forma asíncrona y almacenarse en el directorio de caché de Cloud Storage FUSE cuando la primera lectura se realiza desde una compensación distinta de cero. Esto debe configurarse como Ten en cuenta que si realizas una lectura parcial que comienza en el desplazamiento |
stat-cache-max-size-mb |
El tamaño máximo en MiB que puede usar la caché de estadísticas. La caché de estadística siempre se mantiene por completo en la memoria.
Si no se especifica este campo, el valor predeterminado es |
ttl-secs |
Define el tiempo de actividad (TTL) de las entradas de metadatos almacenadas en caché, expresado en segundos.
Si no se especifica este campo, el valor predeterminado es |
type-cache-max-size-mb |
El tamaño máximo en MiB por directorio que puede usar el tipo de caché. La caché de tipo siempre se mantiene por completo en la memoria.
Si no se especifica este campo, el valor predeterminado es |
cache-dir |
Especifica el directorio para almacenar datos de caché de archivos. Este campo se debe especificar para habilitar el almacenamiento en caché de archivos. |