def METHOD_NAME(self, uri: str) -> Tuple[str, str, str, Dict[str, str]]:
    parsed_url = urlparse(uri)
    query = dict(parse_qsl(parsed_url.query))
    account_url = f"{parsed_url.scheme}://{parsed_url.netloc}"
    _, container_name, blob_name = parsed_url.path.split("/", 2)
    return account_url, container_name, blob_name, query