Class: Aws::SageMaker::Types::TransformS3DataSource
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::TransformS3DataSource
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemaker/types.rb
Overview
Describes the S3 data source.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#s3_data_type ⇒ String
If you choose ‘S3Prefix`, `S3Uri` identifies a key name prefix.
-
#s3_uri ⇒ String
Depending on the value specified for the ‘S3DataType`, identifies either a key name prefix or a manifest.
Instance Attribute Details
#s3_data_type ⇒ String
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`
44255 44256 44257 44258 44259 44260 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 44255 class TransformS3DataSource < Struct.new( :s3_data_type, :s3_uri) SENSITIVE = [] include Aws::Structure end |
#s3_uri ⇒ String
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:
‘[ “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.
44255 44256 44257 44258 44259 44260 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 44255 class TransformS3DataSource < Struct.new( :s3_data_type, :s3_uri) SENSITIVE = [] include Aws::Structure end |