MulaiMulai sekarang secara gratis

Kode lambda berbasis jadwal waktu

Cody ingin dapat menarik laporan lengkap semua pengemudi yang melaju kencang, selamanya, untuk sepanjang waktu — dan ia ingin laporan itu diperbarui setiap malam.

Ia meminta Anda membuat sebuah pekerjaan terjadwal malam hari.

Struktur saat ini terlihat seperti ini: TfQB4.png

Tulis kode yang akan dimasukkan ke dalam metode lambda_handler dari fungsi yang Anda buat pada latihan sebelumnya.

Semua boto3, pandas, dan awsrangler telah diimpor untuk Anda, dan key telah didefinisikan.

Ayo mulai!

Latihan ini adalah bagian dari kursus

Streaming Data dengan AWS Kinesis dan Lambda

Lihat Kursus

Petunjuk latihan

  • Inisialisasi sesi boto3 dengan AWS_KEY_ID dan AWS_SECRET.
  • Teruskan sesi tersebut ke metode AWS Wrangler read_csv untuk mendapatkan semua dataframe pelanggar kecepatan.
  • Gunakan AWS Wrangler untuk menulis berkas csv hasilnya dengan key "sd-vehicle-data/speeders-full/full.csv".

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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")
Edit dan Jalankan Kode