IngestionS3InputConfiguration
Specifies S3 configuration information for the input data for the data ingestion job.
Contents
- Bucket
-
The name of the S3 bucket used for the input data for the data ingestion.
Type: String
Length Constraints: Minimum length of 3. Maximum length of 63.
Pattern:
^[a-z0-9][\.\-a-z0-9]{1,61}[a-z0-9]$
Required: Yes
- KeyPattern
-
The pattern for matching the Amazon S3 files that will be used for ingestion. If the schema was created previously without any KeyPattern, then the default KeyPattern {prefix}/{component_name}/* is used to download files from Amazon S3 according to the schema. This field is required when ingestion is being done for the first time.
Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* | {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore, hyphen)
Type: String
Length Constraints: Minimum length of 1. Maximum length of 2048.
Required: No
- Prefix
-
The prefix for the S3 location being used for the input data for the data ingestion.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 1024.
Pattern:
(^$)|([\u0009\u000A\u000D\u0020-\u00FF]{1,1023}/$)
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: