As @ michael-sqlbot comments, URLs and URIs are not the same thing.
The S3 URL you are linking to is actually S3Uri, as indicated here.
S3Uri: represents the location of an S3 object, prefix, or bucket. This should be written in the form s3: // mybucket / mykey, where mybucket is the specified S3 bucket, mykey is the specified S3 key.
In information technology, a Unified Resource Identifier (URI) is a string of characters used to identify a resource. Such identification allows you to interact with resource representations over the network, as a rule, in the World Wide Web, using certain protocols. Schemas defining specific syntax and related protocols define each URI.
A single resource locator (URL), commonly informally referred to as a web address (a term that is not defined identically), is a link to a web resource that indicates its location on a computer network and its retrieval mechanism. A URL is a certain type of uniform resource identifier (URI) , although many people use these terms interchangeably.
So what does this mean? URL! = URI?
According to the definition of what a URI is, it is determined by the scheme designed for it. And, the scheme defined for him in this case does not include a link for the region.
Thus, the format for the URI will be correct, even if others are considered incomplete.
The URL is designed to help you find an object somewhere where, as a URI, is intended to refer to an object and does not have to be found.