You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Can the streaming.client.S3Client be modified to use the passes storage_options when they are passed in, even when in a STUDIO? Currently I pass in storage_options and they are ignored and STUDIO credentials are used instead. I would like to be able to use my storage credentials, but there's currently no easy way to do that.
Motivation
It's confusing when passed storage_options aren't used, difficult to figure out why private objects cannot be accessed when the passed storage_options should provide sufficient permissions. I know you can connect a studio to an s3 bucket, but I shouldn't have to if I've passed the required storage_options.
Pitch
Modify the S3Client code from this:
if has_shared_credentials_file or not _IS_IN_STUDIO:
to this:
if has_shared_credentials_file or not _IS_IN_STUDIO or self._storage_options:
Alternatives
It seems like setting shared_credentials_file is one way, but even still, when I pass storage_options, I would expect them to be used.
Additional context
NA
The text was updated successfully, but these errors were encountered:
🚀 Feature
Can the streaming.client.S3Client be modified to use the passes storage_options when they are passed in, even when in a STUDIO? Currently I pass in storage_options and they are ignored and STUDIO credentials are used instead. I would like to be able to use my storage credentials, but there's currently no easy way to do that.
Motivation
It's confusing when passed storage_options aren't used, difficult to figure out why private objects cannot be accessed when the passed storage_options should provide sufficient permissions. I know you can connect a studio to an s3 bucket, but I shouldn't have to if I've passed the required storage_options.
Pitch
Modify the S3Client code from this:
to this:
Alternatives
It seems like setting shared_credentials_file is one way, but even still, when I pass storage_options, I would expect them to be used.
Additional context
NA
The text was updated successfully, but these errors were encountered: