ÎncepețiÎncepe gratuit

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!

KWuRb.png

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

Vezi cursul

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)
Editează și rulează codul