1
votes

While setting permissions for a new Google Compute Engine VM instance, I noticed that "Cloud Datastore" is a service I can grant my VM access to.

As far as I can tell, remote_api and the Python Protobuf Datastore API both use service accounts, which bypass VM permissions.

Does Google have any Datastore libraries that support VM-permission-based authentication?

1

1 Answers

2
votes

Yes.

There's also the Cloud Datastore API which can be accessed quite easily with gcloud-python, Python idiomatic client for Google Cloud Platform services. Specifically its datastore client a convenience wrapper for invoking APIs/factories w/ a dataset ID same as cloud project id.