張貼日期: Dec 1, 2019
Amazon EventBridge 結構登錄檔將事件結構 (或結構描述) 儲存在一個共用中央位置,並將這些結構對應到 Java、Python 和 Typescript 的程式碼,這樣可以輕鬆地將事件作為您程式碼中的物件使用。來自您的事件匯流排的結構描述可在您開啟結構探索功能時自動新增到登錄檔。您可以從 AWS 主控台、API 或 SDK Toolkits for Jetbrains (Intellij、PyCharm、Webstorm、Rider) 和 VS Code 連接到結構描述登錄檔並與之交互。
EventBridge 是無伺服器事件匯流排,可讓您使用自有應用程式、軟體即服務 (SaaS) 應用程式和 AWS 服務的資料,輕鬆將應用程式彼此連線。這可透過將事件製作者與回應事件的服務分離,來簡化建置事件驅動型架構的處理。事件驅動型設計讓應用程式更可擴展和更具彈性,且可讓開發團隊更快操作,因為他們有更少的相依性。消耗事件的應用程式或服務需要了解事件結構描述,其中包括諸如每份事件資料的標題和格式的資訊。開發人員還需要撰寫程式碼來解譯並將事件翻譯為應用程式可理解的格式。隨著應用程式的增長和更多團隊撰寫事件,手動尋找此資料並撰寫此程式碼的程序變得更加具有挑戰性。
EventBridge 結構描述登錄檔透過集中儲存事件結構並將其對應至您的程式設計語言,讓您輕鬆尋找事件結構描述,並將事件用作您程式碼中的物件。您可以自行新增結構描述至登錄檔,或開啟「結構描述探索」功能,以自動將所有傳送至事件匯流排的結構描述新增至登錄檔。您組織中的任何開發人員都可輕鬆在登錄檔中搜尋和存取事件。透過產生程式碼綁定,登錄檔可讓您作為程式碼中的物件與事件互動。您可以在偏好的 IDE 中與結構描述登錄檔互動,以利用程式碼驗證和自動編譯之類的功能。
EventBridge 結構描述登錄檔免費提供。結構描述探索功能擁有每月 5 百萬個擷取事件的免費方案,免費方案之外每一百萬個擷取事件收費 0.10 USD。擷取的所有事件均以 8 KB 區塊為單位。有關定價的更多資訊,請參閱 EventBridge 定價頁面。
EventBridge 結構描述登錄檔預覽版在美國東部 (俄亥俄)、美國西部 (奧勒岡)、美國東部 (維吉尼亞北部)、亞太區域 (東京) 和歐洲 (愛爾蘭) 等區域提供。如需有關 EventBridge 可用性的詳細資料,請查看 AWS 區域表。
進一步了解:
- 閱讀部落格:Amazon EventBridge 結構描述登錄檔與探索 - 預覽版
- 瀏覽 EventBridge 產品頁面
- 閱讀 Amazon EventBridge 開發人員指南中的 EventBridge Schema 登錄檔