CaptureGoogleDriveChanges 2025.5.31.15¶
Pacote¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
Descrição¶
Captura alterações em um Google Drive compartilhado e emite um FlowFile para cada alteração ocorrida. Isso inclui a adição e exclusão de arquivos, bem como alterações nos metadados e nas permissões dos arquivos. O processador foi projetado para ser usado em conjunto com o processador FetchGoogleDrive.
Requisito de entrada¶
FORBIDDEN
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
ID do drive |
O ID do Google Drive compartilhado a ser monitorado. |
Serviço de credenciais do GCP |
O Controller Service usado para obter as credenciais do Google Cloud Platform. |
Gerenciamento do estado¶
Escopos |
Descrição |
---|---|
CLUSTER |
Armazena um token/cursor para rastrear quais alterações já foram processadas. |
Relações¶
Nome |
Descrição |
---|---|
created |
Esse relacionamento é usado para todos os arquivos criados. |
removed |
Esse relacionamento é usado para todos os arquivos excluídos. |
updated |
Esse relacionamento é usado para todos os arquivos atualizados. |
Grava atributos¶
Nome |
Descrição |
---|---|
google.drive.drive.id |
O ID do Google Drive compartilhado. |
google.drive.file.id |
O ID do arquivo alterado. |
drive.id |
O ID do arquivo alterado. Isso é repetido para compatibilidade com a configuração padrão do FetchGoogleDrive. |
google.drive.file.name |
O nome do arquivo alterado. |
google.drive.change.type |
O tipo de mudança que ocorreu. Os valores possíveis são “CREATED”, “UPDATED” ou “DELETED”. |
google.drive.change.time |
O carimbo de data/hora da alteração, em milissegundos desde a época do Unix. |
google.drive.created.time |
O carimbo de data/hora em que o arquivo foi criado, em milissegundos desde a época do Unix. |
google.drive.webUrl |
Um link para abrir o arquivo em um editor ou visualizador relevante do Google em um navegador. |
google.drive.size |
O tamanho do arquivo em bytes. |
google.drive.md5 |
A soma de verificação MD5 do arquivo. |
google.drive.version |
A versão do arquivo. Isso muda com base nas atualizações do arquivo feitas pelo usuário e sistema. |
google.drive.mime.type |
O tipo MIME do arquivo. |
google.drive.lastModifiedBy.displayName |
Um nome de exibição do usuário que modificou o arquivo. |
google.drive.lastModifiedBy.email |
Um e-mail do usuário que modificou o arquivo. |
google.drive.permissions.<função>.users |
Uma lista separada por vírgulas de endereços de e-mail de usuários com a função especificada. As funções válidas são “owner”, “organizer”, “fileOrganizer”, “writer”, “commenter”, “reader”. Por exemplo, se o proprietário for john.doe@gmail.com e os usuários jane.doe@gmail.com e jake.doe@gmail.com forem leitores, haverá um atributo chamado |
google.drive.permissions.<função>.groups |
Uma lista separada por vírgulas de endereços de e-mail para grupos com a função especificada. As funções válidas são “owner”, “organizer”, “fileOrganizer”, “writer”, “commenter”, “reader”. Por exemplo, se o proprietário for |
google.drive.permissions.<função>.domains |
Uma lista separada por vírgulas de nomes de domínio para os quais todos os usuários têm a função determinada. As funções válidas são “owner”, “organizer”, “fileOrganizer”, “writer”, “commenter”, “reader”. Por exemplo, se todos os usuários do domínio |
google.drive.permissions.<função>.public |
Se um arquivo for compartilhado publicamente, esse atributo será adicionado com um valor de “true” para qualquer função que se aplique ao público. |
google.drive.file.path |
O caminho hierárquico do arquivo no Google Drive, por exemplo, “parent_folder/child_folder/file.txt”. |