-
Notifications
You must be signed in to change notification settings - Fork 114
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
77f24c9
commit d96673d
Showing
1 changed file
with
14 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -168,32 +168,36 @@ The following event sources are supported in LocalStack: | |
- [Simple Queue Service (SQS)](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html) | ||
- [DynamoDB](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html) | ||
- [Kinesis](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html) | ||
- [Managed Streaming for Apache Kafka (MSK)](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) | ||
- [Self-Managed Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html) | ||
- [Managed Streaming for Apache Kafka (MSK)](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) βοΈ | ||
- [Self-Managed Apache Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html) βοΈ | ||
|
||
### Coverage | ||
### Behaviour Coverage | ||
|
||
The coverage table below shows feature-level coverage for all supported event sources for the latest version of LocalStack. | ||
The table below shows feature coverage for all supported event sources for the latest version of LocalStack. | ||
|
||
Unlike [API operation coverage](https://docs.localstack.cloud/references/coverage/coverage_lambda/), this table illustrates the **functional and behavioural coverage** of LocalStack's Lambda Event Source Mapping implementation. | ||
|
||
Where necessary, footnotes are used to provide additional context. | ||
|
||
#### Legend | ||
- βοΈ Only Available in Pro | ||
{{< callout >}} | ||
Feature availability and coverage is categorized with the following system: | ||
- βοΈ Only Available in LocalStack Pro image | ||
- π’ Fully Implemented | ||
- π‘ Partially Implemented | ||
- π Not Implemented | ||
- β Not Applicable (Not Supported by AWS) | ||
{{</callout >}} | ||
|
||
| | <th colspan="2" style="text-align:center;">SQS</th> <th colspan="2" style="text-align:center;">Stream</th> <th colspan="2" style="text-align:center;">Kafka βοΈ</th> | ||
|--------------------------------|-------------------------------------------------|:--------:|:----:|:---------:|:----------:|:----------:|:------------:| | ||
| **Parameter** | **Description** | **Standard** | **FIFO** | **Kinesis** | **DynamoDB** | **Amazon MSK** | **Self-Managed** | | ||
| BatchSize | Batching events by count. | π‘ [^1] | π’ | π’ | π’ | π’ | π’ | | ||
| β | Batch when β₯ 6 MB limit. | π | π | π | π | π’ | π’ | | ||
| *Not Configurable* | Batch when β₯ 6 MB limit. | π | π | π | π | π’ | π’ | | ||
| MaximumBatchingWindowInSeconds | Batch by Time Window. | π | β | π | π | π’ | π’ | | ||
| MaximumRetryAttempts | Discard after N retries. | β | β | π’ | π’ | β | β | | ||
| MaximumRecordAgeInSeconds | Discard records older than time `t`. | β | β | π’ | π’ | β | β | | ||
| Enabled | Enabling/Disabling. | π’ | π’ | π’ | π’ | π’ | π’ | | ||
| FilterCriteria | Filter criteria object. | π’ | π’ | π’ | π’ | π’ | π’ | | ||
| FilterCriteria | Filter pattern evaluating. [^2] [^3] | π’ | π’ | π’ | π’ | π’ | π’ | | ||
| FunctionResponseTypes | Enabling ReportBatchItemFailures. | π’ | π’ | π’ | π’ | β | β | | ||
| BisectBatchOnFunctionError | Bisect a batch on error and retry. | β | β | π | π | β | β | | ||
| ScalingConfig | The scaling configuration for the event source. | π | π | β | β | β | β | | ||
|
@@ -210,6 +214,8 @@ Where necessary, footnotes are used to provide additional context. | |
| Topics βοΈ | Kafka topics to read from. | β | β | β | β | π’ | π’ | | ||
|
||
[^1]: SQS event-source mappings are limited to sending batches of up to `10` records at a time when invoking Lambda functions. | ||
[^2]: Read more at [Control which events Lambda sends to your function](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html) | ||
[^3]: The available Metadata properties may not have full parity with AWS depending on the event source. Read more at [Understanding event filtering basics](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics). | ||
Check failure on line 218 in content/en/user-guide/aws/lambda/index.md GitHub Actions / Markdown LintMax 1 sentence should be on a line
Check failure on line 218 in content/en/user-guide/aws/lambda/index.md GitHub Actions / Markdown LintMax 1 sentence should be on a line
|
||
|
||
Create a [GitHub issue](https://github.com/localstack/localstack/issues/new/choose) or reach out to [LocalStack support](https://docs.localstack.cloud/getting-started/help-and-support/) if you experience any challenges. | ||
|
||
|