AWS SageMaker Minimum Configuration
You don't need much. Just an AWS Account with the correlated permissions on your role. Inside the AWS SageMaker Console you can just run an AWS Notebook Instance with one click. There is Sklearn preinstalled and you can use it out of the box. No special container needed.
As minimum you just need your AWS Account with the correlated permissions to create EC2 Instances and read / write from your S3. Thats all, just try it. :)
Use this as a starting point: Amazon SageMaker – Accelerating Machine Learning
You can also access it via the Jupyter Terminal