How do you do that for an abstract service like S3? I see how you could do that for your own machines.