-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
api: storageIssues related to the Cloud Storage API.Issues related to the Cloud Storage API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Description
Per the GCS authentication doc:
Objects are anonymously accessible if the
allUsers
group hasREAD
permission.
Add support for such access to the storage client. Two strategies seem possible:
- Add a classmethod factory to the
Client
class which bypasses inferring credentials from the user environment. - Add a custom
AnonymousCredentials
singleton which can be passed to theClient
constructor.
We don't need to enforce any limits on the access to buckets / objects retrieved from the "anonymous" client: the back-end will return UNAUTHORIZED
.
System tests can use the gcp-public-data-landsat
bucket, if desired (hopefully CI throttling won't be an issue).
dhermes and wolfiex
Metadata
Metadata
Assignees
Labels
api: storageIssues related to the Cloud Storage API.Issues related to the Cloud Storage API.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.