diff --git a/internal/core/src/storage/MinioChunkManager.cpp b/internal/core/src/storage/MinioChunkManager.cpp index 9b060c81d8..8bcd6ff0e6 100644 --- a/internal/core/src/storage/MinioChunkManager.cpp +++ b/internal/core/src/storage/MinioChunkManager.cpp @@ -217,7 +217,10 @@ MinioChunkManager::MinioChunkManager(const StorageConfig& storage_config) InitSDKAPI(storageType); - Aws::Client::ClientConfiguration config; + // The ClientConfiguration default constructor will take a long time. + // For more details, please refer to https://github.com/aws/aws-sdk-cpp/issues/1440 + static Aws::Client::ClientConfiguration g_config; + Aws::Client::ClientConfiguration config = g_config; config.endpointOverride = ConvertToAwsString(storage_config.address); if (storage_config.useSSL) {