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

AWS Kinesis ve Lambda ile Akış Verileri

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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