ใช้งาน AWS Lambda ฟรี 1 ล้านคำขอต่อเดือน

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

โดยนับจากการเรียก URL สามารถใช้ได้สูงสุด 1 ล้านคำขอต่อเดือน และการทำงานใน AWS Lambda จะสามารถเรียกใช้ได้พร้อมกันเป็นจำนวนมากโดยอัตโนมัติ โดย Lambda จะจัดการการประมวลผลแบบเรียลไทม์ และรองรับหลายภาษาที่นักพัฒนาสะดวกในการใช้งาน เช่น Node.js, Python, Java, C#, Go ฯลฯ

สำหรับใครที่สนใจทำ API ฟรี หรือหน้าเว็บ HTML บน Lambda ฟรี ผู้เขียนขอแนะนำ AWS Chalice ครับ https://aws.github.io/chalice/index.html

AWS Chalice เป็นเฟรมเวิร์คที่จัดการสร้างและจัดการ API บนแพลตฟอร์ม AWS Lambda อย่างง่ายและสะดวกสำหรับนักพัฒนาซอฟต์แวร์ที่ใช้ภาษา Python เบื้องต้น Chalice ช่วยให้คุณสามารถสร้างและโหลด Lambda functions ที่เป็นฝั่ง Serverless ภายใต้ Infrastracture ของ AWS ได้อย่างเร็วและง่ายดาย โดยที่คุณไม่จำเป็นต้องกังวลเรื่องการตั้งค่า โดยสามารถพัฒนาและใช้งานได้โดยง่ายและติดตั้งได้ด้วยเพียงไม่กี่ขั้นตอน

เริ่มต้นใช้งาน AWS Chalice Framework และออกแบบและพัฒนา API ของคุณบน AWS Lambda ได้เลย!

ติดตั้ง Package chalice

pip install chalice

เริ่มสร้างโปรเจ็คใหม่

chalice new-project

นี้คือโค้ดสำหรับการใช้งาน AWS Chalice framework

from chalice import Chalice

app = Chalice(app_name='myapp')

@app.route('/')
def index():
    return {'message': 'Hello, AWS Chalice!'}

@app.route('/greeting/{name}')
def greeting(name):
    return {'message': f'Hello, {name}!'}

ในโค้ดนี้จะมีการกำหนดชื่อเริ่มต้นของแอปพลิเคชัน Chalice เป็น ‘myapp’ นอกจากนี้ยังกำหนดเส้นทางสำหรับเส้นทางหลัก (‘/’) ซึ่งจะคืนค่า JSON response ที่มีข้อความว่า “สวัสดี, AWS Chalice!” และเส้นทาง ‘/greeting/{name}’ ที่รับค่าพารามิเตอร์ ‘name’ และคืนค่า JSON response ที่ทักทายชื่อที่ระบุไว้

คุณสามารถใช้ framework นี้สร้างแอปพลิเคชันแบบ serverless บน AWS โดยคุณจะต้องทำการ deploy แอปพลิเคชัน Chalice หลังจากเขียนโค้ดเสร็จ

>> chalice deploy # สำหรับ Deploy ไปยัง AWS Lambda

Creating deployment package.
Creating IAM role: test-chalice-dev
Creating lambda function: test-chalice-dev
Creating Rest API
Resources deployed:
  - Lambda ARN: arn:aws:lambda:ap-southeast-1:312933510661:function:test-chalice-dev
  - Rest API URL: https://u3jggdde96.execute-api.ap-southeast-1.amazonaws.com/api/

>> chalice delete # สำหรับ ลบ API ออกจาก AWS Lambda

Deleting Rest API: u3jggdde96
Deleting function: arn:aws:lambda:ap-southeast-1:312933510661:function:test-chalice-dev
Deleting IAM role: test-chalice-dev

อย่าลืมสมัคร Account ของ AWS ก่อนนะครับ ถึงจะสามารถใช้งานได้

Read more

สวีเดน พบ ตูนิเซีย: ศึกเปิดสนามฟุตบอลโลก 2026 กลุ่ม F – ใครจะเหนือกว่ากัน?

สวีเดน พบ ตูนิเซีย: ศึกเปิดสนามฟุตบอลโลก 2026 กลุ่ม F – ใครจะเหนือกว่ากัน?

วิเคราะห์เจาะลึกแมตช์เดือด สวีเดน พบ ตูนิเซีย ฟุตบอลโลก 2026 กลุ่ม F พร้อมรายชื่อนักเตะ การวิเคราะห์เกมรุก-รับ และช่องทางดูบอลสด

By ทีมงาน devdog
ลือสะเทือนวงการ! HUAWEI Mate 90 series เตรียมเขย่าตลาดด้วย 5 รุ่นรวด พร้อม "Fan Edition" ทรงพลัง

ลือสะเทือนวงการ! HUAWEI Mate 90 series เตรียมเขย่าตลาดด้วย 5 รุ่นรวด พร้อม "Fan Edition" ทรงพลัง

เตรียมพบกับ HUAWEI Mate 90 series ที่ลือว่าจะเปิดตัว 5 รุ่นรวด รวมถึง Fan Edition พร้อมเทคโนโลยีระบายความร้อน 3D Liquid-Cooling สุดล้ำ คาดการณ์กันยายนนี้!

By ทีมงาน devdog
อัปเดตล่าสุด: ราคาน้ำมันเบนซิน แก๊สโซฮอล์ และดีเซลวันนี้ (15 มิ.ย. 69) พร้อมแนวโน้มตลาด

อัปเดตล่าสุด: ราคาน้ำมันเบนซิน แก๊สโซฮอล์ และดีเซลวันนี้ (15 มิ.ย. 69) พร้อมแนวโน้มตลาด

เช็กราคาน้ำมันเบนซิน แก๊สโซฮอล์ และดีเซลล่าสุด 15 มิ.ย. 69 จาก ปตท. บางจาก เชลล์ และปั๊มอื่น ๆ พร้อมข้อมูลการปรับลดราคา วางแผนการเดินทางได้เลย!

By ทีมงาน devdog
เจาะลึก! iOS 27 กับ 3 ฟีเจอร์ลับที่ Apple ยังไม่เปิดตัว คาดเตรียมเซอร์ไพรส์กันยายนนี้

เจาะลึก! iOS 27 กับ 3 ฟีเจอร์ลับที่ Apple ยังไม่เปิดตัว คาดเตรียมเซอร์ไพรส์กันยายนนี้

Mark Gurman เผย iOS 27 มี 3 ฟีเจอร์ลับ Siri AI เชื่อมต่อภายนอก, กล้องปรับแต่งได้, หน้าปัด Apple Watch Ultra ใหม่ คาดเปิดตัวพร้อม iPhone 18 เดือน ก.ย. นี้

By ทีมงาน devdog