Comment exécuter le script shell dans Google Compute Engine, Lorsqu'un nouveau fichier est chargé dans un panier de stockage en nuage

Je crée un programme qui traite des fichiers csv et extrait des données d'eux à l'aide du script shell chaque fois que l'utilisateur charge le fichier dans le panier de référentiel. Google. Les utilisateurs peuvent télécharger des fichiers un nombre de fois par jour et ils doivent être traités immédiatement. Comment puis-je atteindre cet objectif?
Invité:

Dominique

Confirmation de:

Vous pouvez créer
https://www.ostechnix.com/a-be ... jobs/
Et exécutez le script à des périodes égales de temps ou chaque minute si vous voulez. Pour vérifier si un nouveau fichier est chargé et traite des fichiers csv Pour extraire des données à l'aide du script Shell que vous avez créé.

Christine

Confirmation de:

Si vous avez un programme qui traitera des fichiers csv en voiture Linux, Tu peux le faire:

https://cloud.google.com/iam/d ... roles
utilisateur IAM, Pour accéder au panier avec CSV.

https://cloud.google.com/stora ... stall
gsutil Sur ton Linux et configurer l'accès en utilisant
https://cloud.google.com/iam/d ... roles
utilisateur.

Créez un script shell à l'aide de la commande gsutil rsync, par exemple,
https://cloud.google.com/stora ... rsync
Documentation.

gsutil rsync -d -r bucket local_dir

Avec cette commande, vous pouvez synchroniser le panier avec un dossier local et vice versa, de sorte que seuls les nouveaux fichiers seront téléchargés, vous pouvez le faire chaque minute ou n'importe où.

Procéder de nouveaux fichiers CVS

Pour répondre aux questions, connectez-vous ou registre