環境変数を使う
環境変数は、コードを変更せずに差し替えたい値を保存しておくのに便利です。
Cody は休暇に出かけます。普段ならメッセージを受け取るのは Cody ですが、1 週間は Jeff に送る必要があります。
Jeff にパーソナライズした SMS を送れるように、Lambda 関数を少し手直ししましょう!

Jeff の電話番号と名前は、対応する環境変数に設定済みです。
この演習はコースの一部です
AWS Kinesis と Lambda で学ぶストリーミングデータ
演習の手順
osモジュールをインポートします。- PHONE_NUMBER と RECEIVER の環境変数を取得します。
- DEPARTMENT の環境変数を取得し、未設定なら
'Fleet Department'を使います。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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)