ПочатиПочніть безкоштовно

Код lambda з часозапуском

Коді хоче мати змогу отримувати повний звіт про всіх порушників швидкості — назавжди, за весь час — і щоб він оновлювався щоночі.

Вона попросила вас створити нічне завдання.

Поточна структура виглядає так: TfQB4.png

Напишіть код, який буде в методі lambda_handler функції, створеної вами у попередній вправі.

Усі boto3, pandas і awsrangler вже імпортовано для вас, а ключі визначено.

Поїхали!

Ця вправа є частиною курсу

Потокові дані з AWS Kinesis і Lambda

Переглянути курс

Інструкції до вправи

  • Ініціалізуйте сесію boto3 з AWS_KEY_ID та AWS_SECRET.
  • Передайте цю сесію в метод AWS Wrangler read_csv, щоб отримати всі датафрейми з порушниками швидкості.
  • За допомогою AWS Wrangler запишіть підсумковий csv з ключем "sd-vehicle-data/speeders-full/full.csv".

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Initialize boto3 session
session = boto3.____(aws_access_key_id = AWS_KEY_ID, 
    				 aws_secret_access_key = AWS_SECRET, 
                     region_name="us-east-1")

# Read all records in the speeders folder
speeders_total = wr.s3.____('s3://sd-vehicle-data/speeders', 
                                ____ = session, 
                                delimiter=" ")

# Write aggregated speeders file
____.____.to_csv(df = speeders_total, 
             boto3_session=session, 
             path="____://sd-vehicle-data/speeders-full/full.csv")
Редагувати та запускати код