Zaman tetiklemeli lambda kodu
Cody, hız yapan herkesin tam raporunu sonsuza dek, her zaman çekebilmek ve bunun her gece güncellenmesini istiyor.
Senden gece çalışan bir iş oluşturmanı istedi.
Mevcut yapı şöyle görünüyor:

Son egzersizde oluşturduğun fonksiyonun lambda_handler metoduna girecek kodu yaz.
boto3, pandas ve awsrangler senin için içe aktarıldı ve anahtarlar tanımlandı.
Hadi başlayalım!
Bu egzersiz, kursun bir parçasıdır
AWS Kinesis ve Lambda ile Akış Verileri
Egzersiz talimatları
- boto3 oturumunu
AWS_KEY_IDveAWS_SECRETile başlat. - Tüm hız yapanlara ait veri çerçevelerini almak için oturumu AWS Wrangler
read_csvmetoduna geçir. - Ortaya çıkan csv dosyasını
"sd-vehicle-data/speeders-full/full.csv"anahtarıyla yazmak için AWS Wrangler kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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")