How to config environment variable in lambda

เปิดไปยัง Lambda function ตัวที่เราต้องการแล้วไปที่ Configuration > Environment variables

เลือกที่ Edit เพื่อสู่หน้าแก้ไข ENV

ใส่ KEY และ Value ที่ต้องใช้งาน ในตัวอย่างใช้ KEY ชื่อว่า MY_ENV และมี Value คือ this_is_my_first_env ซึ่งเราสามารถเพิ่ม Key อื่นๆได้อีกโดยเลือกที่ Add environment variable

กด Save เพื่อบันทึกการ Configuration

Test with python code

เราจะมาทำการทดสอบการใช้งาน env ที่เรา config ไว้ผ่าน code ตัวอย่างของเราที่เป็น python โดยเราจะทำการเรียกใช้งาน env และแสดงออกมาใน response body


import json
import ostest_env = os.getenv('MY_ENV')
def lambda_handler(event, context):   
	return {      
	'statusCode': 200,     
	'body': json.dumps(test_env)   
	}

จาก code นี้เราจะแทนค่าตัวแปร test_env ด้วย Value จาก KEY ชื่อ MY_ENV แล้วคืนค่าออกมาใน response

ผลการทดสอบจะได้ออกมาหน้าตาประมาณนี้ ซึ่งตรงกับสิ่งที่เราต้องการเป๊ะๆ

Summary

บทความนี้เรานำเสนอการเรียกใช้งาน env ของ Lambda function ซึ่งขั้นตอนการเรียกใช้นั้นก็เหมือนกันการ dev ใน server ปกติเลยแหละครับ แต่อาจจะต่างกันตรงจุดที่เราต้อง config ค่าใส่เข้าไปนิดหน่อย ซึ่งการใช้งาน env นี้ก็ใช้งานได้กับทุกภาษาเลย ไม่ใช่แค่ตัว Python ที่เรานำมาเป็นอย่าง เพื่อนๆสามารถนำไปลองปรับใช้กับ code ของตัวเองดูได้นะครับ ผมว่าจะเป็นประโยชน์มากเลยทีเดียวแหละ

Aa

© 2023, All Rights Reserved, VulturePrime co., ltd.