AWS Step Functions ช่วยทำให้ประสบการณ์ของนักพัฒนาง่ายขึ้นด้วยตัวแปรและการแปลง JSoNata
AWS Step Functions ประกาศรองรับความสามารถใหม่สองรายการ ได้แก่ ตัวแปรและการแปลงข้อมูล JSONata ตัวแปรช่วยให้นักพัฒนาสามารถมอบหมายข้อมูลในสถานะเดียวและอ้างอิงในสถานะถัดไปได้ ซึ่งช่วยให้จัดการเพย์โหลดของสถานะง่ายขึ้น และลดความจำเป็นในการส่งข้อมูลผ่านสถานะระดับกลางหลายสถานะได้ เมื่อมีการรองรับ JSONata ซึ่งเป็นภาษาการสืบค้นและการแปลงแบบโอเพ่นซอร์ส ลูกค้าสามารถดำเนินการจัดการข้อมูลขั้นสูงและแปลงข้อมูลได้ เช่น การจัดรูปแบบวันที่และเวลา และการดำเนินการทางคณิตศาสตร์ นอกจากนี้ ขณะที่ใช้ JSONata เราได้ทำให้การประมวลผลอินพุตและเอาต์พุตง่ายขึ้น โดยลดจำนวนฟิลด์การแปลง JSON ที่จำเป็นในการเรียกใช้บริการลง และส่งข้อมูลไปยังสถานะถัดไป
AWS Step Functions เป็นบริการเวิร์กโฟลว์แบบภาพที่สามารถจัดการการดำเนินการ API กว่า 14,000 รายการจากบริการ AWS กว่า 220 บริการ เพื่อสร้างแอปพลิเคชันแบบกระจายตัวและเวิร์กโหลดการประมวลผลข้อมูล เมื่อมีการรองรับตัวแปรและ JSONata นักพัฒนาก็สามารถสร้างแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์แบบกระจายตัวได้เร็วขึ้นและมีประสิทธิภาพมากขึ้น พร้อมทั้งมีความสามารถในการจัดการเพย์โหลดที่ดีขึ้น ฟีเจอร์เหล่านี้ยังช่วยลดความจำเป็นในการใช้โค้ดแบบกำหนดเอง ลดต้นทุนและลดจำนวนการเปลี่ยนสถานะที่จำเป็นในการสร้างและส่งข้อมูลระหว่างสถานะ
ตัวแปรและ JSONata ให้บริการฟรี ไม่มีค่าใช้จ่ายเพิ่มเติมในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียฝั่งเหนือ โอไฮโอ), สหรัฐอเมริกาฝั่งตะวันตก (ออริกอน), แคนาดา (ภาคกลาง), ยุโรป (ไอร์แลนด์และแฟรงก์เฟิร์ต) และเอเชียแปซิฟิก (โตเกียว โซล สิงคโปร์ และซิดนีย์) และรีเจี้ยนที่เหลือที่จะเพิ่มเข้ามาในอีกไม่กี่วัน นอกจากนี้ เรายังร่วมมือกับ LocalStack และ Datadog เพื่อตรวจสอบให้แน่ใจว่าประสบการณ์ของการจำลองและข้อมูลการสังเกตในพื้นที่ของพวกเขาได้รับการอัปเดตเพื่อรองรับตัวแปรและ JSONata ดูที่นี่เพื่อเรียนรู้เพิ่มเติม