When I create objects in Google Cloud Storage from a PHP Google App Engine instance, the ACL for owner doesn't get set, making it impossible to change things like cache control headers later on.
$options = ['gs' => ['acl' => 'public-read', 'Content-Type' => 'text/plain']];
$ctx = stream_context_create($options);
file_put_contents('gs://my_bucket/file.yadda');
How would I set a more detailed ACL setting, from PHP app engine, instead of using one of the predefined cloud storage ACL magic settings (public-read, owner-full-read-write, etc....)?