aicam commented on code in PR #3995:
URL: https://github.com/apache/texera/pull/3995#discussion_r2471279510


##########
file-service/src/main/scala/org/apache/texera/service/util/S3StorageClient.scala:
##########
@@ -51,6 +56,29 @@ object S3StorageClient {
       .build()
   }
 
+  // Initialize S3-compatible presigner for LakeFS S3 Gateway
+  private lazy val s3Presigner: S3Presigner = {
+    val fullUri = new URI(StorageConfig.lakefsEndpoint)

Review Comment:
   I don't understand why AWS is involved here. AWS provides libraries to use 
MinIO because MinIO is using same protocol, However, it should not cause any 
issue for us. Currently, the path to MinIO is defined in LakeFS config (called 
blockstore), and it was using it in previous S3 signed URL generation, why its 
not using that anymore? maybe a better question is: Why your implementation 
needs to override baseURL but previous one didn't?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to