diff --git a/fe/fe-core/src/main/java/org/apache/doris/tablefunction/S3TableValuedFunction.java b/fe/fe-core/src/main/java/org/apache/doris/tablefunction/S3TableValuedFunction.java index 7a9566c13e0882e..a93717d03c4bf45 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/tablefunction/S3TableValuedFunction.java +++ b/fe/fe-core/src/main/java/org/apache/doris/tablefunction/S3TableValuedFunction.java @@ -57,10 +57,9 @@ public class S3TableValuedFunction extends ExternalFileTableValuedFunction { public S3TableValuedFunction(Map properties) throws AnalysisException { final boolean isAzureTvf = AzureProperties.checkAzureProviderPropertyExist(properties); - // Azure could run without region - if (isAzureTvf) { - properties.put(S3Properties.REGION, "DUMMY-REGION"); - } + // For Azure, the REGION in S3 properties is ignored + // However, we can't modify properties because the map is immutable + // 1. analyze common properties Map otherProps = super.parseCommonProperties(properties);