Saving a file to local path from an Amazon S3 bucket via URL

You need to separately retrieve the content of the file via another HTTP request. Since your post is tagged 8.0.x, you can use system.net.httpClient(), which is much more ergonomic. Generally speaking, downloads are GET requests - so your hypothetical webdev endpoint would be something like this:

#request should be a GET to http://localhost:8088/data/webdev/${project}/${path}?filepath=${pathToS3}
s3Url = params["filepath"]

if s3Url is not None:
	def downloadFile(response):
		system.file.writeFile("path/to/some/file", response.body)

	request = system.net.httpClient().getAsync(s3Url)
	request.whenComplete(downloadFile)