Lab
Skills Expanded
Host a CSV Dataset Parsed from a JSON API Endpoint on AWS with Ruby
In this lab, you’ll practice fetching data from a JSON API, creating a CSV file, and uploading it to S3, all using Ruby. When you’re finished with this lab, you’ll have a CSV dataset hosted and publicly available on a newly created S3 bucket.
* Our Labs are Available for Enterprise and Professional plans only.
Terms and conditions apply.
Terms and conditions apply.
Lab info
Rating (36)
Level
Intermediate
Duration
25m
Released
Oct 12, 2020
Lab author
Challenge
Publish a Lambda JSON API
Create an API Gateway trigger for an AWS Lambda function.
Challenge
Read JSON and Write CSV
Fetch and parse JSON from an API, and write to a CSV file.
Challenge
Host a CSV File on S3
Upload a CSV file to S3 with proper permissions.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- AWS S3
- Ruby / RubyGems / Bundler
- Ruby AWS SDK
- CSV