S3 hash WS