I am creating a small Python 3 app for appengine, and I'd expect this to use the local datastore (which to the best of my understanding is a .db file).
I am starting the app using dev_appserver.py ., as per docs I have exposed a service account using GOOGLE_APPLICATION_CREDENTIALS env var (ages ago, when Python2 was the only supported runtime, this was not needed), and I still have a 403 permission error if I try to create any entity in the datastore.
Isn't this supposed to use local datastore ?
Should I use the datastore emulator ?
Is the use of dev_appserver.py still needed, or I can just start the app using a proper python ... command ?
Thanks, it's more than 10 years I am out of appengine, and it's just for a local test I am doing.
P.s.: I am using google.cloud.ndb to access the datastore.