- Developer Center
- เครื่องมือในการสร้างบน AWS
- AWS SDK สำหรับ PHP
AWS SDK สำหรับ PHP
AWS SDK สำหรับ PHP คือไลบรารี PHP แบบโอเพนซอร์สที่ทันสมัยสำหรับ AWS พัฒนาและติดตั้งใช้งานแอปพลิเคชันด้วย AWS SDK สำหรับ PHP SDK ทำให้การเรียกใช้บริการของ AWS โดยใช้ PHP API ที่มีลักษณะเฉพาะเป็นเรื่องง่าย
วิธีทำงาน
AWS SDK สำหรับ PHP จะลดความยุ่งยากในการใช้บริการต่าง ๆ ของ AWS โดยจัดเตรียมชุดไลบรารีที่สอดคล้องและคุ้นเคยแก่นักพัฒนา PHP AWS SDK ทั้งหมดรองรับการพิจารณารอบการใช้งาน API เช่น การจัดการข้อมูลประจำตัว การลองใหม่ การรวบรวมข้อมูล และการซีเรียลไลซ์
AWS SDK สำหรับ PHP ให้บริการ PHP API สำหรับแต่ละบริการ AWS เมื่อใช้ SDK คุณสามารถสร้างแอปพลิเคชัน PHP ที่ทำงานร่วมกับ Amazon S3, Amazon EC2, Amazon DynamoDB และอื่น ๆ ได้ AWS SDK สำหรับ PHP สามารถขยายผ่านตัวจัดการและมิดเดิลแวร์
คุณสมบัติ
AWS SDK สำหรับ PHP ใช้สัญญา เพื่ออนุญาตให้ใช้เวิร์กโฟลว์แบบอะซิงโครนัสและความอะซิงโครไนซ์นี้ทำให้ส่งคำขอ HTTP พร้อมกันได้ สัญญา แสดงถึงผลลัพธ์สุดท้ายของการทำงานแบบอะซิงโครนัส
AWS SDK สำหรับ PHP รองรับการสืบค้นผลลัพธ์ง่าย ๆ ด้วย JMESPath ซึ่งเป็นภาษาการสืบค้น JSON คุณสามารถแยกข้อมูลจากโมเดลผลลัพธ์และจากตัวแบ่งหน้าได้โดยใช้นิพจน์ JMESPath
การดำเนินการของ AWS จำนวนมากจะส่งคืนผลลัพธ์ที่มีการแบ่งหน้าเมื่ออ็อบเจ็กต์ตอบกลับมีขนาดใหญ่เกินกว่าสำหรับการตอบกลับครั้งเดียว AWS SDK สำหรับ PHP มีตัวแบ่งหน้าสำหรับรอบการวนซ้ำผลลัพธ์ที่ราบรื่นตลอดการเรียกใช้บริการ
AWS SDK สำหรับ PHP นำเสนอวิธีการช่วยเหลือที่เรียกว่า waiter ซึ่งจะโพลล์สถานะที่กำหนดไว้ล่วงหน้าสำหรับการเปลี่ยนแปลงทรัพยากร AWS โดยอัตโนมัติ ตัวอย่างเช่น คุณสามารถเริ่มอินสแตนซ์ Amazon EC2 และใช้ Waiter เพื่อรอจนกว่าจะถึงสถานะ “ทำงาน” หรือคุณสามารถสร้างตาราง Amazon DynamoDB ใหม่แล้วรอจนกว่าตารางใหม่จะพร้อมใช้งาน นอกจากการรอแบบพร้อมกันแล้ว คุณสามารถเรียกดำเนินการ Waiter ให้รอแบบไม่พร้อมกันในขณะที่ส่งคำขออื่น ๆ หรือรอทรัพยากรหลายแหล่งพร้อมกัน