Використання змінних середовища
Змінні середовища зручні для зберігання значень, які ви можете змінювати без редагування коду.
Коді їде у відпустку. Зазвичай саме вона отримує повідомлення, але протягом тижня їх має отримувати Джефф.
Змінімо Lambda-функцію так, щоб надсилати персоналізоване SMS Джеффу!

Я призначила номер телефону та ім'я Джеффа відповідним змінним середовища.
Ця вправа є частиною курсу
Потокові дані з AWS Kinesis і Lambda
Інструкції до вправи
- Імпортуйте модуль
os. - Отримайте зі змінних середовища значення для PHONE_NUMBER і RECEIVER.
- Отримайте зі змінної середовища значення для DEPARTMENT, а якщо її не встановлено, використайте значення за промовчанням
'Fleet Department'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)