an ApiClient, reusing an existing one for this URL if possible.
Translate uri according to two cases: If the storage type is s3 then translate the protocol of uri from "standard"-ish "s3" to "s3a", to trigger processing by S3AFileSystem.
Translate uri according to two cases: If the storage type is s3 then translate the protocol of uri from "standard"-ish "s3" to "s3a", to trigger processing by S3AFileSystem. If the storage type is azure then translate the uri to abfs schema to trigger processing by AzureBlobFileSystem.