[Lambda] [DocumentDB] Support Amazon DocumentDB 8.0.x as a Lambda event source
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
Commencez par le comportement de CreateEventSourceMapping et UpdateEventSourceMapping décrit dans l’issue, puis examinez les notes relatives aux versions prises en charge dans les pages des guides Lambda et DocumentDB mentionnées ici. Le travail sera considéré comme terminé lorsque DocumentDB 8.0.x sera accepté pour les sources d’événements aws:docdb et que les deux pages de documentation décriront correctement les versions prises en charge.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment
Tell us about your request
Add Amazon DocumentDB 8.0.x to the engine versions accepted by Lambda's CreateEventSourceMapping (and UpdateEventSourceMapping) for aws:docdb event sources. Today only DocumentDB 4.0 and 5.0 are accepted.
Which service(s) is this request for?
Lambda/DocumentDB
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
We use DocumentDB change streams as a native trigger for Lambda (event-driven processing of document changes). Our clusters run 8.0.1, and creating the trigger fails at the API:
operation error Lambda: CreateEventSourceMapping,
https response error StatusCode: 400,
InvalidParameterValueException: Engine version 8.0.1 is not supported.
This looks like a create-time version allowlist rather than a functional limitation. If we create the mapping while the cluster is on 5.0.0 and then upgrade the cluster in place to 8.0.1, the existing trigger keeps working — events continue flowing to the function with no changes. So the 8.0 engine is already compatible with the change-stream / event-source-mapping mechanism at runtime; only CreateEventSourceMapping rejects 8.0.x up front.
Impact: we can't run clusters on the current engine version and use the fully managed native trigger at the same time. That blocks us from upgrading, or forces extra infrastructure.
Are you currently working around this issue?
Create the event source mapping on a 5.0.0 cluster, then upgrade the cluster in place to 8.0.1 - the trigger survives the upgrade. Unfortunately you will be unable to add new triggers in future, which is blocker for us.
Additional context
The supported-versions notes in "Process Amazon DocumentDB events with Lambda" (Lambda dev guide) and "Using AWS Lambda with change streams" (DocumentDB dev guide) currently list only 4.0 and 5.0 and don't mention 8.0, so the error is ambiguous with a misconfiguration. Until 8.0 is supported, explicitly calling it out in both docs pages (and ideally the error message) would help. Cluster type is instance-based / regional (not elastic or global), with change streams enabled.
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 196
- Forks
- 5
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de aws/aws-lambda-roadmap
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
aws/aws-lambda-roadmap#101 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
aws/aws-lambda-roadmap#100 · 2 réactions ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 28/100
aws/aws-lambda-roadmap#97 · 1 commentaire · 1 réaction ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
aws/aws-lambda-roadmap#95 · 1 commentaire · 1 réaction ·
-
Feature-Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
aws/aws-lambda-roadmap#94 ·
Toutes les issues de aws/aws-lambda-roadmap
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
buildkite/elastic-ci-stack-for-aws#1905 ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: object delete is reported as failed on S3-compatible stores that answer DeleteObject with HTTP 200Peut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouvertekind/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
cloudposse/atmos#3284 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
bridgecrewio/checkov#7728 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
ansible-collections/community.aws#2503 ·
Les mainteneurs répondent en général sous 1 jour