aws / aws/aws-lambda-dotnet

How to convert DynamoDBEvent images to DynamoDBv2.Document

Aperta
#1,657 18 commenti 5 reazioni 0 assegnatari Vedi su GitHub
bug module/lambda-client-lib p2
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.