NodeJS gcloud: carga en el almacenamiento de Google con propiedad de lectura pública / expiración de caché personalizada

Estoy tratando de subir al almacenamiento de Google usando la biblioteca gcloud (NodeJS).

Necesito habilitar la propiedad de lectura pública y también establecer la caducidad de la memoria caché en 5 minutos.

Estoy usando este código (simplificado):

storage = gcloud.storage({options}
bucker = storage.bucket('name');
fs.createReadStream(srcPath).pipe(bucket.file(targetFile).createWriteStream()).on('error', function(err) 

¿Cómo hago para configurar la caducidad apropiada de ACL / caché? (Encontré esto pero no estoy seguro de qué hacer con él:https://googlecloudplatform.github.io/gcloud-node/#/docs/v0.11.0/storage?method=acl)

Gracias por la ayuda

Respuestas a la pregunta(3)

Su respuesta a la pregunta