BaşlayınÜcretsiz başlayın

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: TfQB4.png

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

Kursa Göz Atın

Egzersiz talimatları

  • boto3 oturumunu AWS_KEY_ID ve AWS_SECRET ile başlat.
  • Tüm hız yapanlara ait veri çerçevelerini almak için oturumu AWS Wrangler read_csv metoduna 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")
Kodu Düzenle ve Çalıştır