s3OutputPath property
The Amazon S3 path where you want Amazon SageMaker to store the results of
the transform job. For example,
s3://bucket-name/key-name-prefix
.
For every S3 object used as input for the transform job, batch transform
stores the transformed data with an .out
suffix in a
corresponding subfolder in the location in the output prefix. For example,
for the input data stored at
s3://bucket-name/input-name-prefix/dataset01/data.csv
, batch
transform stores the transformed data at
s3://bucket-name/output-name-prefix/input-name-prefix/data.csv.out
.
Batch transform doesn't upload partially processed objects. For an input S3
object that contains multiple records, it creates an .out
file
only if the transform job succeeds on the entire file. When the input
contains multiple S3 objects, the batch transform job processes the listed
S3 objects and uploads only the output for successfully processed objects.
If any object fails in the transform job batch transform marks the job as
failed to prompt investigation.
Implementation
final String s3OutputPath;