Mulai sekarangMulai gratis

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!

KWuRb.png

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

Lihat Kursus

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)
Edit dan Jalankan Kode