**Describe the situation**

The author implemented it but enabled only for DiskS3.
CC @excitoon 
partition_by);
    },
    {
        .supports_settings = true,
        .supports_sort_order = true, 
        .supports_schema_inference = true,
        .source_access_type = AccessType::S3,
    });
}
void registerStorageS3(StorageFactory & factory)
{
    return registerStorageS3Impl("S3", factory);
}
void registerStorageCOS(StorageFactory & factory)
{
    return registerStorageS3Impl("COSN", factory);
}
NamesAndTypesList StorageS3::getVirtuals() const
{
    return NamesAndTypesList{
        {"_path", std::make_shared<DataTypeLowCardinality>(std::make_shared<DataTypeString>())},
        {"_file", std::make_shared<DataTypeLowCardinality>(std::make_shared<DataTypeString>())}};
}
bool StorageS3::supportsPartitionBy() const
{
    return true;
}
}
#endif