Supports Expression Language: true (will be evaluated using Environment variables only)Region | Region | US West (Oregon) | - AWS GovCloud (US-East)
- AWS GovCloud (US-West)
- Africa (Cape Town)
- Asia Pacific (Hong Kong)
- Asia Pacific (Hyderabad)
- Asia Pacific (Jakarta)
- Asia Pacific (Melbourne)
- Asia Pacific (Mumbai)
- Asia Pacific (Osaka)
- Asia Pacific (Seoul)
- Asia Pacific (Singapore)
- Asia Pacific (Sydney)
- Asia Pacific (Tokyo)
- Canada (Central)
- Canada West (Calgary)
- China (Beijing)
- China (Ningxia)
- Europe (Frankfurt)
- Europe (Ireland)
- Europe (London)
- Europe (Milan)
- Europe (Paris)
- Europe (Spain)
- Europe (Stockholm)
- Europe (Zurich)
- Israel (Tel Aviv)
- Middle East (Bahrain)
- Middle East (UAE)
- South America (Sao Paulo)
- US East (N. Virginia)
- US East (Ohio)
- US ISO East
- US ISO WEST
- US ISOB East (Ohio)
- US West (N. California)
- US West (Oregon)
- aws-cn-global
- aws-global
- aws-iso-b-global
- aws-iso-global
- aws-us-gov-global
| No Description Provided. |
AWS Credentials Provider Service | AWS Credentials Provider service | | Controller Service API: AWSCredentialsProviderService Implementation: AWSCredentialsProviderControllerService | The Controller Service that is used to obtain AWS credentials provider |
Record Reader | record-reader | | Controller Service API: RecordReaderFactory Implementations: CSVReader JsonPathReader AvroReader CEFReader Syslog5424Reader JsonTreeReader WindowsEventLogReader XMLReader SyslogReader JASN1Reader ReaderLookup ParquetReader GrokReader ScriptedReader YamlTreeReader ExcelReader | Specifies the Controller Service to use for parsing incoming data and determining the data's schema. |
Partition Key Strategy | partition-key-strategy | Partition By Field | - Partition By Field
- Partition By Attribute
- Generated UUID
| Defines the strategy the processor uses to assign partition key value to the inserted Items. |
Partition Key Field | partition-key-field | | | Defines the name of the partition key field in the DynamoDB table. Partition key is also known as hash key. Depending on the "Partition Key Strategy" the field value might come from the incoming Record or a generated one. Supports Expression Language: true (will be evaluated using Environment variables only) |
Partition Key Attribute | partition-key-attribute | | | Specifies the FlowFile attribute that will be used as the value of the partition key when using "Partition by attribute" partition key strategy. Supports Expression Language: true (will be evaluated using Environment variables only)
This Property is only considered if the [Partition Key Strategy] Property has a value of "Partition By Attribute". |
Sort Key Strategy | sort-key-strategy | None | - None
- Sort By Field
- Generate Sequence
| Defines the strategy the processor uses to assign sort key to the inserted Items. |
Sort Key Field | sort-key-field | | | Defines the name of the sort key field in the DynamoDB table. Sort key is also known as range key. Supports Expression Language: true (will be evaluated using Environment variables only)
This Property is only considered if the [Sort Key Strategy] Property is set to one of the following values: [Sort By Field], [Generate Sequence] |
Communications Timeout | Communications Timeout | 30 secs | | No Description Provided. |
Endpoint Override URL | Endpoint Override URL | | | Endpoint URL to use instead of the AWS default including scheme, host, port, and path. The AWS libraries select an endpoint URL based on the AWS region, but this property overrides the selected endpoint URL, allowing use with other S3-compatible endpoints. Supports Expression Language: true (will be evaluated using Environment variables only) |
Proxy Configuration Service | proxy-configuration-service | | Controller Service API: ProxyConfigurationService Implementation: StandardProxyConfigurationService | Specifies the Proxy Configuration Controller Service to proxy network requests. If set, it supersedes proxy settings configured per component. |
SSL Context Service | SSL Context Service | | Controller Service API: SSLContextService Implementations: StandardRestrictedSSLContextService StandardSSLContextService | Specifies an optional SSL Context Service that, if provided, will be used to create connections |
Relationships:
Name | Description |
---|
unprocessed | FlowFiles are routed to unprocessed relationship when DynamoDB is not able to process all the items in the request. Typical reasons are insufficient table throughput capacity and exceeding the maximum bytes per request. Unprocessed FlowFiles can be retried with a new request. |
success | FlowFiles are routed to success relationship |
failure | FlowFiles are routed to failure relationship |
Reads Attributes:
Name | Description |
---|
dynamodb.chunks.processed | Number of chunks successfully inserted into DynamoDB. If not set, it is considered as 0 |
Writes Attributes:
Name | Description |
---|
dynamodb.chunks.processed | Number of chunks successfully inserted into DynamoDB. If not set, it is considered as 0 |
dynamodb.key.error.unprocessed | DynamoDB unprocessed keys |
dynmodb.range.key.value.error | DynamoDB range key error |
dynamodb.key.error.not.found | DynamoDB key not found |
dynamodb.error.exception.message | DynamoDB exception message |
dynamodb.error.code | DynamoDB error code |
dynamodb.error.message | DynamoDB error message |
dynamodb.error.service | DynamoDB error service |
dynamodb.error.retryable | DynamoDB error is retryable |
dynamodb.error.request.id | DynamoDB error request id |
dynamodb.error.status.code | DynamoDB error status code |
dynamodb.item.io.error | IO exception message on creating item |
State management:
This component does not store state.Restricted:
This component is not restricted.Input requirement:
This component requires an incoming relationship.System Resource Considerations:
Resource | Description |
---|
MEMORY | An instance of this component can cause high usage of this system resource. Multiple instances or high concurrency settings may result a degradation of performance. |
NETWORK | An instance of this component can cause high usage of this system resource. Multiple instances or high concurrency settings may result a degradation of performance. |
See Also:
DeleteDynamoDB, GetDynamoDB, PutDynamoDB