I'm running Google App Engine dev_appserver (golang) and have it working with the production Google Cloud Storage (GCS) such that it can read and write files via HTTPS to an actual GCS bucket. But how do I get the local dev_appserver to simulate GCS locally? I keep seeing people mention it's possible but can't find any documentation on how to set it up so that you can use the same cloud storage client library for development where all cloud files are stored locally.
Even Google's documentation seems to imply it is possible with the devserver in that you can change the storage path for "Google Cloud Storage Files": https://cloud.google.com/appengine/docs/go/tools/devserver
So if I can specify where to save Google Cloud Storage files then how do I setup the Client for Google Cloud Storage (https://cloud.google.com/appengine/docs/go/googlecloudstorageclient/) to work locally?