Как я могу передать некоторые метаданные вместе с объектом при загрузке в корзину?
Я использую отдельную корзину для манипуляций с изображениями, так как я не могу запускать облачные функции только внутри определенной папки внутри своих рабочих, и поэтому мне нужно получить отредактированное изображение обратно из этой корзины услуг ипоместите это тогда соответственно.Звучит очень тривиально, но оказалось, что это не так.
При этом я пытался получить контекст с помощью .object().onFinalize((object, context) => {}
:
{ eventId: '226356658372982',
timestamp: '2018-10-11T09:17:07.052Z',
eventType: 'google.storage.object.finalize',
resource:
{ service: 'storage.googleapis.com',
name: 'projects/_/buckets/bucket/objects/image.jpg',
type: 'storage#object' },
params: {} }
Это не очень помогло.
Я могу подумать об использовании object.name
условных выражений в рабочих корзинах в качестве крайней меры, но должен быть более цивилизованный способ справляться с такими ситуациями.