FetchGoogleDriveMetadata 2025.5.31.15¶
Pacote¶
com.snowflake.openflow.runtime | runtime-google-drive-nar
Descrição¶
Obtém metadados de arquivos do Google Drive. Isso inclui o nome do arquivo, o tamanho, o tipo MIME e as permissões. O ID do arquivo deve ser fornecido como um atributo FlowFile.
Requisito de entrada¶
REQUIRED
Oferece suporte a propriedades dinâmicas confidenciais¶
falso
Propriedades¶
Propriedade |
Descrição |
---|---|
ID do arquivo |
Um ID de um arquivo para o qual recuperar os metadados |
Serviço de credenciais do GCP |
O Controller Service usado para obter as credenciais do Google Cloud Platform. |
Relações¶
Nome |
Descrição |
---|---|
failure |
Um FlowFile é encaminhado para cá se o processador não conseguir recuperar os metadados do arquivo do Google Drive. |
not.found |
Um FlowFile é encaminhado para cá se os metadados do arquivo não forem encontrados |
retry |
O FlowFile é encaminhado para cá se o processador precisar tentar novamente a solicitação (por exemplo, após a limitação da taxa). |
success |
O FlowFile é encaminhado para cá após a recuperação bem-sucedida dos metadados dos arquivos do Google Drive. |
Grava atributos¶
Nome |
Descrição |
---|---|
google.drive.drive.id |
O ID do Google Drive compartilhado. |
google.drive.file.name |
O nome do arquivo. |
google.drive.created.time |
O carimbo de data/hora em que o arquivo foi criado, em milissegundos desde a época do Unix. |
google.drive.modified.time |
O carimbo de data/hora em que o arquivo foi modificado, em milissegundos desde a época do Unix. |
google.drive.size |
O tamanho do arquivo em bytes. |
google.drive.md5 |
A soma de verificação MD5 do arquivo. |
google.drive.mime.type |
O tipo MIME 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.webUrl |
Um link para abrir o arquivo em um editor ou visualizador relevante do Google em um navegador. |
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”. |