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 merupakan bagian dari kursus
Streaming Data dengan AWS Kinesis dan Lambda
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)