How to convert DynamoDBEvent images to DynamoDBv2.Document
- Lingua principale
- C#
- Stelle
- 1.7k
- Fork
- 503
- Merge medio
- 1g 18h
- PR unite (30g)
- 21
Descrizione
### Discussed in https://github.com/aws/aws-lambda-dotnet/discussions/1654
Originally posted by **Dreamescaper** January 16, 2024
I have a lambda subscribed to dynamoDb events. I want to convert event's records to regular JSON, currently we use something like that:
```csharp
public async Task FunctionHandler(DynamoDBEvent input, ILambdaContext context)
{
foreach (var record in input.Records)
{
var image = record.Dynamodb.NewImage;
var document = Document.FromAttributeMap(image);
var json = document.ToJson();
/* .... */
}
}
```
However, it doesn't work after the https://github.com/aws/aws-lambda-dotnet/pull/1648 is merged.
Could anyone suggest what is the easiest way to do same after the update?
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
La issue cita DynamoDBEvent, record.Dynamodb.NewImage, Document.FromAttributeMap e Document.ToJson; inizia leggendo la discussione collegata e la PR 1648 per comprendere la rappresentazione modificata dell’immagine. Definisci un percorso di conversione supportato e verificalo con un evento Lambda rappresentativo; la issue è completata quando la sostituzione è documentata o implementata e l’output JSON funziona.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, csharp
- Ambito
- databases
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100