AWS Infrastructure Composer ช่วยคุณสร้างและกำหนดค่าแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์จากบริการ AWS ที่รองรับโดย Infrastructure as Code (IaC) แบบพร้อมสำหรับการนำไปใช้จริง

ข้อมูลทั่วไป

พื้นที่ทำงานแบบเสมือน

AWS Infrastructure Composer ช่วยให้คุณลากและวางทรัพยากร AWS CloudFormation ลงในพื้นที่ทำงานแบบเสมือนได้จาก Visual Studio (VS) Code หรือจากคอนโซล AWS การผสานรวม Workflow Studio ของ Step Functions มีอินเทอร์เฟซแบบลากแล้ววางสำหรับสร้างเวิร์กโฟลว์และผสานรวมงานของเวิร์กโฟลว์เข้ากับบริการของ AWS กว่า 220 รายการ โดยใช้การผสานรวมคลิกเพื่อเชื่อมต่อของ Infrastructure Composer

การสร้างการกําหนดค่า

จากแผนภาพ Infrastructure Composer สามารถสร้างเทมเพลต AWS CloudFormation ที่มี Infrastructure as Code (IaC) ซึ่งมีการกําหนดค่าอย่างเต็มรูปแบบและพร้อมสำหรับการติดตั้งได้โดยอัตโนมัติสําหรับทรัพยากรที่ได้รับการปรับปรุง 13 รายการ รวมถึงฟังก์ชัน AWS Lambda, Amazon Kinesis Stream, EventBridge Schedule, เกตเวย์ API, Amazon SQS Queue และ AWS Step Functions State Machine และสร้างเทมเพลต CloudFormation สําหรับทรัพยากรที่ CloudFormation รองรับทั้งหมดกว่า 1,000 รายการ

การซิงโครไนซ์ระหว่างแผนภาพและ IaC

Infrastructure Composer ช่วยจัดการการแสดงผลเป็นภาพแบบเรียลไทม์สำหรับสถาปัตยกรรมแอปพลิเคชันของคุณโดยการซิงค์กับ IaC ของคุณ การเปลี่ยนแปลงสถาปัตยกรรม เช่น การเพิ่มทรัพยากรใหม่หรือการเปลี่ยนแปลงการกำหนดค่าบริการ จะส่งผลกับอาร์ทิแฟกต์ของ IaC และ เมื่อเปลี่ยนแปลงอาร์ทิแฟกต์ของ IaC ก็จะส่งผลในทางกลับกันด้วย

ประสบการณ์ IDE

ส่วนขยาย IDE ใน Visual Studio (VS) Code

Infrastructure Composer จะขยายประสบการณ์การเขียน IaC ด้วยภาพไปยัง VS Code และส่งเสริมเครื่องมือที่มีอยู่และเวิร์กโฟลว์ที่คุณกำลังใช้ในปัจจุบัน คุณสามารถจับคู่การแสดงภาพของ Infrastructure Composer และการแก้ไขเทมเพลต CloudFormation แบบเคียงข้างกันได้ใน IDE ของคุณ

คําแนะนําโค้ดที่ขับเคลื่อนด้วย AI ช่วยสร้างในส่วนขยาย IDE

ส่วนขยาย IDE ของ Infrastructure Composer ซึ่งเป็นส่วนหนึ่งของชุดเครื่องมือของ AWS สำหรับ VS Code จะมอบคําแนะนําโค้ดที่ขับเคลื่อนด้วย AI ช่วยสร้าง ด้วยวิธีนี้ คุณไม่เพียงแต่จะได้รับความช่วยเหลือในการเริ่มต้นเทมเพลต CloudFormation ใหม่เท่านั้น แต่คุณยังสามารถสร้างการกําหนดค่าทรัพยากรจากอินเทอร์เฟซการกําหนดค่าทรัพยากรของ Infrastructure Composer ได้โดยตรงอีกด้วย