Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Event definitions for AppSync Events

Offen
#940 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 11 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
aws, rust
Bereich
api, backend

Rechercherichtung

Lesen Sie die im Issue verlinkte AWS AppSync Events-Dokumentation und prüfen Sie anschließend das vorhandene Modul aws_lambda_events::events::appsync, um seine Organisation mit den angeforderten Definitionen zu vergleichen. Klären Sie, ob die Lambda-Autorisierung und Websocket-Protokollnachrichten im Umfang enthalten sind und ob sie in appsync oder einem Untermodul gehören. Als abgeschlossen gilt die Aufgabe, wenn die vereinbarten AppSync Event-Definitionen konsistent mit den vorhandenen Event-Modulen dargestellt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

There are currently no event definitions for the relatively new AWS AppSync Event service. Going through the AWS docs, I've collected the following list of events that could be added:

  1. onPublish
  2. onSubscribe
  3. Lambda authorization , consisting of a authorizationRequest, authorizationContext and a authorizationReponse.
  4. Optionally/debatable definitions for the event API websocket protocol messages.

I'm open to adding these myself, since I'm currently developing a system that will use AppSync Event, so I need to write them regardless.

Should these definitions live in aws_lambda_events::events::appsync (potentially in a sub-module) or in a new module aws_lambda_events::events::appsync_events ?

Edit: I've just realized that onPublish and onSubscribe only supports javascript handlers - so scratch that...

Vorherrschende Sprache
Rust
Sterne
3.6k
Forks
398
Ø Merge
7 T. 4 Std.
Gemergte PRs (30 T.)
3

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus aws/aws-lambda-rust-runtime

Alle Issues in aws/aws-lambda-rust-runtime

Ähnliche Issues

Weitere Issues zu Rust

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.