1 Answer
- Newest
- Most votes
- Most comments
0
Amazon ML will output the predictions to a specified S3 bucket. I guess the real question is more about how to effectively import data from S3 to RDS rather than an ML question.
For this, you have several options:
- Using Data Pipeline with the Load S3 Data into RDS template: http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-template-copys3tords.html
- Use S3 Trigger that will trigger a Lambda function each time a new prediction is generated - this is the serverless approach but that means you will have as many Lambda calls as you have predictions - not necessarily the most cost-effective solution if you have a lot of predictions. The Lambda function can then handle inserting back into RDS
- To automate this a bit further, look into CloudWatch Metrics that you could monitor (http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ml-metricscollected.html) to trigger the insert job
answered 7 years ago
Relevant content
- asked 10 months ago
- Accepted Answer
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago