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`
      46691 46692 46693 46694 46695 46696  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 46691 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.
 
      46691 46692 46693 46694 46695 46696  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 46691 class TransformS3DataSource < Struct.new( :s3_data_type, :s3_uri) SENSITIVE = [] include Aws::Structure end  |