Utilizarea variabilelor de mediu
Variabilele de mediu sunt utile pentru stocarea valorilor pe care ai putea dori să le modifici fără a schimba codul.
Cody pleacă în vacanță. Deși de obicei ea este persoana principală care primește mesajele, timp de o săptămână acestea vor trebui să ajungă la Jeff.
Hai să ajustăm puțin funcția Lambda pentru a trimite un SMS personalizat lui Jeff!

Am atribuit numărul de telefon și numele lui Jeff variabilelor de mediu corespunzătoare.
Acest exercițiu face parte din cursul
Date în flux cu AWS Kinesis și Lambda
Instrucțiuni pentru exercițiu
- Importă modulul
os. - Obține variabilele de mediu pentru PHONE_NUMBER și RECEIVER.
- Obține variabila de mediu pentru DEPARTMENT și, dacă aceasta nu este setată, folosește valoarea implicită
'Fleet Department'.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)