AWS Step Functions 透過變數和 JSONata 轉換,簡化了開發人員的體驗

張貼日期: 2024年11月22日

AWS Step Functions 宣佈支援兩項新功能:變數和 JSONata 資料轉換。變數可讓開發人員在一種狀態下指派資料,並在後續狀態中進行參考,從而簡化狀態承載管理流程,減少透過多個中繼狀態傳遞資料的需要。透過支援 JSONata (一種開放原始碼查詢和轉換語言),客戶現在可以執行進階資料操作和轉換,例如日期和時間格式化,以及數學運算。此外,在使用 JSONata 時,我們透過減少呼叫服務和將資料傳遞到下一個狀態所需的 JSON 轉換欄位數量,簡化了輸入和輸出處理。

AWS Step Functions 是一項視覺化工作流程服務,能夠協調 220 多個 AWS 服務的 14,000 多個 API 動作,進而建置分散式應用程式和資料處理工作負載。透過支援變數和 JSONata,開發人員可以透過增強型承載管理功能,更快且更有效率地建立分散式無伺服器應用程式。這些功能還減少了對自訂程式碼的需求,進而降低成本,並減少在不同狀態之間建構和傳遞資料所需的轉換狀態次數。

變數和 JSONata 在以下區域提供 (無須另外付費):美國東部 (維吉尼亞北部、俄亥俄)、美國西部 (奧勒岡)、加拿大 (中部)、歐洲 (愛爾蘭和法蘭克福) 和亞太地區 (東京、首爾、新加坡和雪梨),其他區域將在接下來幾天內陸續提供。我們還與 LocalStackDatadog 合作,確保其本機模擬和可觀測性體驗已更新,以支援變數和 JSONata。要進一步了解,請瀏覽: