Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Eventos y Triggers

4/19
Recursos

Aportes 4

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Seria bueno compartiera el código.

Para hacer lo mismo desde nuestra consola, ejecutar lo siguiente

gcloud functions deploy blur_offensive_images--runtime python37 --trigger-resource YOUR_TRIGGER_BUCKET_NAME --trigger-event google.storage.object.finalize

YOUR_TRIGGER_BUCKET_NAME = es el nombre que le pusiste a tu deposito en Cloud Storage

Es muy importante tener en cuenta que al usar buckets, si se desea cambiar los permisos de un archivo blob, cómo en este caso lo hacemos en

new_blob.make_public()

Es necesario que el nivel de permisos del bucket sea manejado a través de las ACLs (Access control lists), y esto se puede hacer como se muestra en la imagen a continuación, de lo contrario les va a aparecer el error ´Cannot get legacy ACL for an object when uniform bucket-level access is enabled´.

gcloud functions event-types COMMAND [GCLOUD_WIDE_FLAG …]