{jobId}/{name}-Objekte in einen S3-Bucket geschrieben, der über den Mountpoint for Amazon S3 CSI-Treiber eingebunden wird.
Bucket erstellen
Erstellen Sie den Bucket in derselben Region wie den Cluster und lassen Sie „Block Public Access“ aktiviert. FineParser löscht Ergebnisse nie. Wenn diese ablaufen sollen, fügen Sie daher eine Lebenszyklusregel hinzu:us-east-1 den Parameter --create-bucket-configuration weg.
Den CSI-Treiber „Mountpoint for Amazon S3“ installieren
Der Treiber bindet den Bucket mit seiner eigenen IAM-Rolle ein. Weisen Sie dieser Rolle die folgende Richtlinie zu:fineparser-s3-policy.json
kms:GenerateDataKey und kms:Decrypt für diesen Schlüssel. Siehe Mountpoint for Amazon S3 CSI-Treiber.
Chart konfigurieren
fineparser-values.yaml
allow-delete, allow-other, uid=65534 und gid=65534. Wenn Sie storage.s3.mountOptions festlegen, wird diese Liste ersetzt. Behalten Sie diese vier Optionen daher bei. So schreiben Sie beispielsweise unter ein Präfix:
fineparser-values.yaml
Eigenen Claim verwenden
Erstellen Sie ein PersistentVolume und einen Claim für den Bucket oder ein anderesReadWriteMany-Volume, und legen Sie storage.output.existingClaim fest:
fineparser-output.yaml
fineparser-values.yaml
