Tentando fazer um pipeline síncrono, preciso copiar um arquivo csv do Google Cloud Storage depois que ele for salvo no Google Cloud Storage. O trabalho de cópia não precisa ser acionado logo após o salvamento, também pode acontecer dentro de algum período de tempo, pelo menos. Isso pode não acontecer antes que o arquivo tenha sido salvo. Portanto, um evento de gatilho ou um cronjob são possíveis, ou você pode sugerir outra coisa.
Como posso acionar a cópia de um arquivo csv escolhido depois que ele foi salvo no Google Cloud Storage? Posso usar uma Função do Cloud para fazer o trabalho de cópia ou existem outras maneiras?
Você pode usar o
google.storage.object.finalize
gatilho para sua Função do Cloud que responderá aos eventos de criação de objetos (enviando arquivos para um bucket).Para incluir um trecho de código que copiaria o arquivo, consulte os documentos do Cloud Storage para ver exemplos.