Menggunakan variabel lingkungan
Variabel lingkungan berguna untuk menyimpan variabel yang mungkin ingin Anda ubah tanpa memodifikasi kode.
Cody akan berlibur. Biasanya dia adalah orang utama yang menerima pesan, tetapi selama seminggu pesan harus dikirim ke Jeff.
Mari kita ubah sedikit fungsi Lambda untuk mengirim SMS yang dipersonalisasi kepada Jeff!

Saya telah menetapkan nomor telepon dan nama Jeff pada variabel lingkungan yang relevan.
Latihan ini adalah bagian dari kursus
Streaming Data dengan AWS Kinesis dan Lambda
Petunjuk latihan
- Impor modul
os. - Ambil variabel lingkungan untuk PHONE_NUMBER dan RECEIVER.
- Ambil variabel lingkungan untuk DEPARTMENT, dan jika belum disetel, gunakan
'Fleet Department'sebagai cadangan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)