I created a python package for ingesting API data for Ambient Weather Stations which is on Github and published on PyPI .
The AWS infrastructure I created around data collection can be seen on Github and has the following
- Docker image with scheduled data collection
- Terraform script that creates
- ECR repository for the image
- EC2 instance that pulls and runs image
- RDS instance for data persistance
Also note that this station data is collected on Weather Underground as well.