Sử dụng biến môi trường
Biến môi trường rất hữu ích để lưu các biến mà bạn có thể muốn thay đổi mà không cần sửa mã.
Cody sắp đi nghỉ. Bình thường cô ấy là người chính nhận tin nhắn, nhưng trong một tuần thì Jeff sẽ đảm nhận.
Hãy chỉnh Lambda function một chút để gửi SMS cá nhân hóa cho Jeff!

Mình đã gán số điện thoại và tên của Jeff vào các biến môi trường tương ứng.
Bài tập này là một phần của khóa học
Xử lý dữ liệu streaming với AWS Kinesis và Lambda
Hướng dẫn bài tập
- Import module
os. - Lấy các biến môi trường cho PHONE_NUMBER và RECEIVER.
- Lấy biến môi trường cho DEPARTMENT, và nếu chưa được thiết lập, dùng giá trị dự phòng là
'Fleet Department'.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
import ____
# Get Environment variables, specify defaults
PHONE_NUMBER = os.____.get("ALERT_PHONE_NUMBER", None)
RECEIVER = os.environ.____("RECEIVER_NAME", "Random Person")
DEPARTMENT = ____("DEPARTMENT", "____")
# Construct message
message = """Hello {} from {}!
Here are the speeders:
{}
""".format(RECEIVER, DEPARTMENT, speeders.to_string())
# Send message
sns.publish(PhoneNumber = PHONE_NUMBER, Message = message)