Použití proměnných prostředí
Proměnné prostředí se hodí pro ukládání hodnot, které chceš měnit bez zásahu do kódu.
Cody odjíždí na dovolenou. Normálně by zprávy přijímala ona, ale po dobu jednoho týdne je bude dostávat Jeff.
Upravíme Lambda funkci tak, aby Jeffovi posílala personalizovanou SMS!

Jeffovo telefonní číslo a jméno jsem přiřadil příslušným proměnným prostředí.
Toto cvičení je součástí kurzu
Streamování dat s AWS Kinesis a Lambda
Pokyny k cvičení
- Importuj modul
os. - Získej proměnné prostředí pro PHONE_NUMBER a RECEIVER.
- Získej proměnnou prostředí pro DEPARTMENT, a pokud není nastavena, použij jako zálohu hodnotu
'Fleet Department'.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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)