-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
s3:Generate presigned URL #136
base: main
Are you sure you want to change the base?
Conversation
Why do we need objstore client to do that? Since this is outside of thanos, couldnt we just use plain old minio client? Only thing we save is that we can reuse the same configuration. |
Yes, I agree we can use plain old minio client but we are anyway creating the bucket object to perform other tasks like downloading |
But the objstore client itself does not know those files or the schema of meta.json at all; all of this is done inside of thanos using an objstore.Bucket interface but the objstore.Bucket implementation knows of nothing of this. I think this would better be done with just a minio client in an external program probably. |
Yes, I meant we use objstore for downloading and uploading of files. I was just thinking to reuse the minio client config which is already generated in objstore. But no worries if you think this is outside the scope of the project, I will generate the separate minio client. |
Oh sorry, I dont have the last say here of course! Its just that for me intuitively - this feels like it should just be minio client usage. Lets wait for other opinions! |
ok Thanks @MichaHoffmann |
Signed-off-by: Suraj Patil <patilsuraj767@gmail.com>
ac076fd
to
91a0ed5
Compare
Fixes #135