ใช้งาน 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

OPPO A6c วางจำหน่ายแล้วในไทย: สมาร์ทโฟนสายอึด แบต 7000mAh เริ่มต้น 4,999 บาท

OPPO A6c วางจำหน่ายแล้วในไทย: สมาร์ทโฟนสายอึด แบต 7000mAh เริ่มต้น 4,999 บาท

พบกับ OPPO A6c สมาร์ทโฟนสายอึด แบตเตอรี่ 7000mAh ใช้งานนาน 6 ปี กันน้ำกันฝุ่น IP64 จอ 120Hz ดีไซน์ทันสมัย เริ่มต้นเพียง 4,999 บาทในไทย!

By ทีมงาน devdog
อัปเดตล่าสุด: "เป๋าตัง คนละครึ่งพลัส" และ "ไทยช่วยไทย พลัส" สิทธิประโยชน์ใหม่เพื่อคนไทย!

อัปเดตล่าสุด: "เป๋าตัง คนละครึ่งพลัส" และ "ไทยช่วยไทย พลัส" สิทธิประโยชน์ใหม่เพื่อคนไทย!

เจาะลึก "เป๋าตัง คนละครึ่งพลัส" และ "ไทยช่วยไทย พลัส" (เฟส 2) มาตรการช่วยเหลือจากรัฐบาล ทั้งคุณสมบัติ, วิธีลงทะเบียน และวันเริ่มต้นใช้จ่าย

By ทีมงาน devdog
เปิดมุมมองใหม่ของ "กระปุก": จากเรื่องราวของน้องฟ้า สู่ความหวังและชีวิตใหม่

เปิดมุมมองใหม่ของ "กระปุก": จากเรื่องราวของน้องฟ้า สู่ความหวังและชีวิตใหม่

เจาะลึกเรื่องราวของ "น้องฟ้า" เหยื่อถูกทารุณกรรม สู่การศัลยกรรม 4 ปี โดยการช่วยเหลือจากหนุ่ม กรรชัย พร้อมเบื้องหลังภาพหล่อเหลาและความหวังใหม่ที่บ้าน

By ทีมงาน devdog
อัปเดตด่วน! Apple เตรียมปล่อย iOS 26.4.1 ให้ iPhone แก้ไขบัคและเสริมความปลอดภัยเร่งด่วน

อัปเดตด่วน! Apple เตรียมปล่อย iOS 26.4.1 ให้ iPhone แก้ไขบัคและเสริมความปลอดภัยเร่งด่วน

Apple เตรียมปล่อยอัปเดต iOS 26.4.1 เพื่อแก้ไขข้อบกพร่องและเสริมความปลอดภัยเร่งด่วนบน iPhone รับมือช่องโหว่จากแฮกเกอร์ อ่านรายละเอียดและวิธีป้องกันได้ที่นี่

By ทีมงาน devdog