Hi,

Currently, I use the Arrow filesystem library to establish an object that I 
then use to connect to a GCS server.  The credentials are specified via a Json 
object, using the FromServiceAccountCredentials() method within the GcsOptions 
class.  I have a request (an escalation actually) from a customer to support 
user accounts as well as service accounts to connect to a GCS server.  However 
there is no equivalent method within the Arrow GCS filesystem code.  There is 
support for user accounts within the Google Cloud C++ (gccpp) library, which I 
am assuming that the Arrow GCS filesystem component utilizes. Assuming that to 
be true, my initial reaction to the lack of a method within the GcsOptions 
class for user accounts is that there must have been a reason why such a method 
was not included when the Arrow GCS filesystem code was developed, or added 
since that point in time.

So can anyone tell me why there is no support for GCS user accounts within the 
Arrow GCS filesystem code?  I mean, there had to be a reason; what was it?  If 
there was no reason, I could volunteer to create code to support user accounts, 
however something tells me that there is more to the story.

Anyway, we have a customer need for this, so feedback is appreciated.

Thanks!
Jerry

Reply via email to