class Aws::SageMaker::Types::TransformS3DataSource
Describes the S3 data source.
@note When making an API call, you may pass TransformS3DataSource
data as a hash: { s3_data_type: "ManifestFile", # required, accepts ManifestFile, S3Prefix, AugmentedManifestFile s3_uri: "S3Uri", # required }
@!attribute [rw] s3_data_type
If you choose `S3Prefix`, `S3Uri` identifies a key name prefix. Amazon SageMaker uses all objects with the specified key name prefix for batch transform. If you choose `ManifestFile`, `S3Uri` identifies an object that is a manifest file containing a list of object keys that you want Amazon SageMaker to use for batch transform. The following values are compatible: `ManifestFile`, `S3Prefix` The following value is not compatible: `AugmentedManifestFile` @return [String]
@!attribute [rw] s3_uri
Depending on the value specified for the `S3DataType`, identifies either a key name prefix or a manifest. For example: * A key name prefix might look like this: `s3://bucketname/exampleprefix`. * A manifest might look like this: `s3://bucketname/example.manifest` The manifest is an S3 object which is a JSON file with the following format: `[ \{"prefix": "s3://customer_bucket/some/prefix/"\},` `"relative/path/to/custdata-1",` `"relative/path/custdata-2",` `...` `"relative/path/custdata-N"` `]` The preceding JSON matches the following `S3Uris`\: `s3://customer_bucket/some/prefix/relative/path/to/custdata-1` `s3://customer_bucket/some/prefix/relative/path/custdata-2` `...` `s3://customer_bucket/some/prefix/relative/path/custdata-N` The complete set of `S3Uris` in this manifest constitutes the input data for the channel for this datasource. The object that each `S3Uris` points to must be readable by the IAM role that Amazon SageMaker uses to perform tasks on your behalf. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/TransformS3DataSource AWS API Documentation
Constants
- SENSITIVE