Amazon API Gateway

สร้าง บำรุงรักษา และรักษาความปลอดภัยของ API ได้ทุกขนาด

Amazon API Gateway เป็นบริการที่มีการจัดการเต็มรูปแบบ ซึ่งทำให้ Developer สามารถสร้าง เผยแพร่ บำรุงรักษา เฝ้าติดตาม และรักษาความปลอดภัยของ API ได้ทุกขนาด ด้วยการคลิกไม่กี่ครั้งใน AWS Management Console คุณสามารถสร้าง REST และ WebSocket API ที่ทำหน้าที่เป็น "ประตูหน้า" สำหรับแอปพลิเคชันเพื่อเข้าถึงข้อมูล ตรรกะทางธุรกิจ หรือฟังก์ชันการทำงานจากบริการแบ็คเอนด์ของคุณ เช่น ปริมาณงานที่รันบน Amazon Elastic Compute Cloud (Amazon EC2), โค้ดที่รันบน AWS Lambda, แอปพลิเคชันบนเว็บใดๆ หรือแอปพลิเคชันการสื่อสารแบบเรียลไทม์

API Gateway จัดการงานทั้งหมดที่เกี่ยวข้องในการรับและประมวลผลการเรียกใช้ API ที่เกิดขึ้นพร้อมกันหลายแสนรายการ รวมถึงการจัดการปริมาณการใช้งาน การอนุมัติและการควบคุมการเข้าถึง การเฝ้าติดตาม และการจัดการเวอร์ชัน API API Gateway ไม่มีค่าธรรมเนียมขั้นต่ำหรือค่าใช้จ่ายเริ่มต้น คุณจ่ายเฉพาะการเรียกใช้ API ที่คุณได้รับและจำนวนข้อมูลที่ถ่ายโอนออกเท่านั้น นอกจากนี้โมเดลราคาตามลำดับขั้นของ API Gateway ยังช่วยให้คุณลดค่าใช้จ่ายได้ตามขนาดการใช้งาน API ของคุณ

วิธีการทำงานของ API Gateway

New-API-GW-Diagram

ประโยชน์

การพัฒนา API ให้มีประสิทธิภาพ

เรียกใช้ API เดียวกันได้หลายเวอร์ชันพร้อมกัน โดยใช้ API Gateway ที่ช่วยให้คุณสามารถทำซ้ำ ทดสอบ และปล่อยเวอร์ชันใหม่ออกมาได้อย่างรวดเร็ว คุณจ่ายเฉพาะการเรียกไปยัง API ของคุณและการถ่ายโอนข้อมูลออกเท่านั้น โดยไม่มีค่าธรรมเนียมขั้นต่ำหรือข้อผูกพันล่วงหน้า

เฝ้าติดตามได้ง่าย

เฝ้าติดตามตัววัดประสิทธิภาพและข้อมูลเกี่ยวกับการเรียกใช้ API เวลาแฝงในการรับส่งข้อมูล และอัตราข้อผิดพลาดจากแดชบอร์ด API Gateway ที่ช่วยคุณคอยติดตามดูการเรียกใช้บริการต่างๆ ได้โดยใช้ Amazon CloudWatch

มีประสิทธิภาพในทุกขนาด

ให้คำขอและการตอบสนอง API ของผู้ใช้ปลายทางมีเวลาแฝงต่ำสุดเท่าที่จะเป็นไปได้ โดยใช้ประโยชน์จากเครือข่ายสถานที่ตั้ง Edge ทั่วโลกที่ใช้ Amazon CloudFront ควบคุมปริมาณการใช้งานและแคชเอาต์พุตของการเรียกใช้ API เพื่อให้มั่นใจว่าการดำเนินงานแบ็คเอนด์รองรับปริมาณการใช้งานที่เพิ่มขึ้นอย่างรวดเร็ว และไม่ต้องเรียกใช้ระบบแบ็คเอนด์โดยไม่จำเป็น

ประหยัดค่าใช้จ่ายในทุกขนาด

API Gateway มีโมเดลราคาตามลำดับขั้นสำหรับคำขอ API ราคาคำขอ API ในระดับขั้นสูงสุดมีราคาเพียง 1.51 USD ต่อหนึ่งล้านคำขอ จึงทำให้คุณสามารถลดค่าใช้จ่ายตามจำนวนคำขอ API ที่คุณเรียกใช้ต่อภูมิภาคผ่านบัญชี AWS ของคุณได้

การควบคุมความปลอดภัยที่ยืดหยุ่น

อนุมัติการเข้าถึง API ของคุณด้วย AWS Identity and Access Management (IAM) และ Amazon Cognito หากคุณใช้โทเค็น OAuth หรือกลไกการให้สิทธิ์อื่นๆ แล้ว API Gateway จะช่วยให้คุณสามารถตรวจสอบคำขอขาเข้าได้โดยการใช้งานผู้อนุมัติ Lambda จาก AWS Lambda

ตำแหน่งข้อมูลของ API ที่มีประสิทธิภาพ

สร้าง API แบบอิงตามทรัพยากรและใช้ความสามารถในการแปลงข้อมูลของ API Gateway เพื่อสร้างคำขอในบริการเป้าหมายด้านภาษาที่คาดหวัง นอกจากนี้ API Gateway ยังช่วยให้คุณสามารถปกป้องบริการที่มีอยู่ได้ด้วยการบังคับใช้กฎการควบคุม เพื่อให้มั่นใจว่าแบ็คเอนด์สามารถรองรับปริมาณการใช้งานที่พุ่งสูงขึ้นอย่างไม่สามารถคาดการณ์ล่วงหน้าได้

API แบบไร้เซิร์ฟเวอร์

สร้าง REST API โดยใช้ API Gateway ซึ่งแอปพลิเคชันบนมือถือและเว็บสามารถใช้เพื่อเรียกใช้บริการ AWS ที่พร้อมให้สาธารณชนใช้งานผ่านทางโค้ดที่ทำงานอยู่ใน AWS Lambda ได้ Lambda ใช้งานโค้ดของคุณในโครงสร้างพื้นฐานด้านการประมวลผลที่มีความพร้อมใช้งานสูง จึงทำให้ไม่ต้องเตรียมใช้งาน ปรับขนาด หรือจัดการเซิร์ฟเวอร์ใดๆ

WEBSOCKET API

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

เริ่มต้นใช้งาน Amazon API Gateway

เรียนรู้เพิ่มเติมเกี่ยวกับ Amazon API Gateway

ไปที่หน้าคุณสมบัติ
พร้อมสร้างหรือยัง
เริ่มต้นใช้งาน Amazon API Gateway
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา