Saltar al contenido principal
Los resultados se escriben como objetos {jobId}/{name} en un bucket de S3 montado mediante el controlador CSI de Mountpoint for Amazon S3.

Crear el bucket

Créelo en la región del clúster y mantenga activada la opción Block Public Access. FineParser nunca elimina los resultados, por lo que, si desea que caduquen, agregue una regla de ciclo de vida:
En us-east-1, omita --create-bucket-configuration.

Instalar el controlador CSI de Mountpoint for Amazon S3

El controlador monta el bucket con su propio rol de IAM. Asigne a ese rol la siguiente política:
fineparser-s3-policy.json
Si el controlador ya está instalado, adjunte la política a su rol existente. Si el bucket está cifrado con una clave de KMS administrada por el cliente, permita también kms:GenerateDataKey y kms:Decrypt sobre esa clave. Consulte Controlador CSI de Mountpoint for Amazon S3.

Configurar el chart

fineparser-values.yaml
Las opciones de montaje predeterminadas son allow-delete, allow-other, uid=65534 y gid=65534. Al configurar storage.s3.mountOptions se reemplaza la lista completa, por lo que debe conservar esas cuatro. Por ejemplo, para escribir bajo un prefijo:
fineparser-values.yaml

Uso de su propio PersistentVolumeClaim

Cree un PersistentVolume y un PersistentVolumeClaim para el bucket, o para cualquier otro volumen ReadWriteMany, y configure storage.output.existingClaim:
fineparser-output.yaml
fineparser-values.yaml