本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EventBridge 結構描述
結構描述會定義傳送至 EventBridge 的事件結構。EventBridge 為 AWS 服務產生的所有事件提供結構描述。您也可以建立或上傳結構描述,或直接從事件匯流排上的事件推斷結構描述。擁有事件的結構描述後,您就可以下載常用程式設計語言的程式碼繫結以及加速開發。您可以透過使用 API 或在 IDE 中使用 AWS 工具組,使用結構描述的程式碼繫結並管理來自 EventBridge 主控台的結構描述。若要建置使用事件的無伺服器應用程式,請使用 AWS Serverless Application Model。
注意
使用輸入轉換器功能時,結構描述探索會推斷原始事件,而不是傳送至目標的轉換事件。
EventBridge 支援 OpenAPI 3 和 JSONSchema Draft4 格式。
針對 AWS JetBrains 工具組和 AWS VS 程式碼工具組,您可以瀏覽或搜尋結構描述,並直接在 IDE 中下載結構描述的程式碼繫結。
下列影片提供結構描述和結構描述登錄檔的概觀:
結構描述登錄檔 API 屬性值遮罩
用來建立結構描述登錄檔之事件的某些屬性值可能包含敏感的客戶資訊。為了保護客戶的資訊,數值將以星號 (*) 遮罩。因為我們要遮罩這些值,所以 EventBridge 建議您不要建置明確依賴下列屬性或其值的應用程式:
CreateSchema:
requestParameters
主體的Content
屬性GetDiscoveredSchema:
requestParameters
主體的Events
屬性和responseElements
主體的Content
屬性SearchSchemas:
requestParameters
的keywords
屬性UpdateSchema:
requestParameters
的Content
屬性