簡體   English   中英

如何使用 AWS Event Bridge Schema Registry 驗證傳入的 JSON

[英]How to validate incoming JSON using AWS Event Bridge Schema Registry

我正在嘗試將傳入的 JSON 事件驗證到 AWS Event Bridge 中。

我已按照有關如何下載代碼綁定的文檔進行操作。 一切正常。

我還使用模式發現測試了事件橋,它工作正常,並使用 Firehose 作為目標將我的數據放入正確的目標。

我想要實現的是能夠驗證事件 json 與模式注冊表中已經存在的模式一起出現。 然而,這個關於常見問題解答的文檔有問題;

模式注冊表如何減少我需要編寫的代碼量?

說:

首先,您可以使用模式發現來自動識別發送到 EventBridge 事件總線的任何事件的模式,並將它們存儲在注冊表中,從而使您不必手動管理事件模式。 其次,當您編寫處理總線事件的應用程序時,您可以為該模式生成和下載代碼綁定,這樣您就可以直接在代碼中使用強類型對象。 這為您的事件處理程序節省了反序列化、驗證和猜測的開銷。

但是,在我的事件處理程序 fn 中,我看不出這是怎么可能的,除非我安裝一個外部 json 模式驗證器(類似於我之前所做的,但只是在來自 Kinesis Firehose 的 lambda 轉換 fn 中)。

我認為如果在事件中提供了模式的特定版本號,模式驗證就會自行發生。

有沒有辦法做到這一點?

看看這個,當我編寫一個復雜的 mod 菜單時,我遇到了類似的問題,這個網站幫助了我很多。 除此之外,您可能只想使用建議的外部 json 模式驗證器解決方案 go。 祝你的問題伙伴好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM