mirror of
https://github.com/fsouza/fake-gcs-server.git
synced 2026-04-25 13:45:52 +03:00
[GH-ISSUE #146] Support the GRPC API? #2177
Labels
No labels
bug
compatibility-issue
docker
documentation
enhancement
help wanted
needs information
pull-request
question
stale
unfortunate
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/fake-gcs-server#2177
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @fsouza on GitHub (Dec 9, 2019).
Original GitHub issue: https://github.com/fsouza/fake-gcs-server/issues/146
Certain clients use only the GRPC API and we currently don't support this.
As reported in #84 and #142, the Java clients seem to be use only GRPC.
Open as a question because I don't know yet how much work that would be.
@Tyler-Gauch commented on GitHub (Apr 7, 2020):
Hello @fsouza, I am looking to use this within a C# app. I believe the C# app also uses the GRPC API. I was wondering where you were on researching this. I may have some time coming up to help work on this, with research, coding etc, if needed, as others have pointed out this is really the only library available for emulating GCS.
@someone1 commented on GitHub (Apr 16, 2020):
Chiming in here to lend a few tips:
You can generate a server that fully implements the API quick using the proto file
You should now have most of it ready to go,
server.gocontents (I did one as an example):you can use something like cmux to host both the HTTP and gRPC server on the same port (see this article)
I hope that helps!
@fsouza commented on GitHub (Feb 15, 2021):
Turns out the Java SDK issues were not related to gRPC, but rather gzip. Will leave this open though.
@fsouza commented on GitHub (May 9, 2023):
Fixed via #1138.