Étape 4 : (Facultatif) Créez un déclencheur pour planifier la tâche d'exportation - Amazon Keyspaces (pour Apache Cassandra)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Étape 4 : (Facultatif) Créez un déclencheur pour planifier la tâche d'exportation

Pour exécuter régulièrement la tâche d'exportation créée à l'étape précédente, vous pouvez créer un déclencheur planifié. Pour plus d'informations, consultez les AWS Glue déclencheurs dans le guide du AWS Glue développeur.

Planifier un AWS Glue travail
  1. La AWS CLI commande suivante est un exemple de déclencheur simple portant le nom KeyspacesExportWeeklyTrigger qui exécute la AWS Glue tâche portant ce nom AmazonKeyspacesExportToS3-cfn-setup-cfn-glue une fois par semaine le lundi à 12 h 00 UTC.

    aws glue create-trigger \ --name KeyspacesExportWeeklyTrigger \ --type SCHEDULED \ --schedule "cron(0 12 ? * MON *)" \ --start-on-creation \ --actions '[{ "JobName": "AmazonKeyspacesExportToS3-cfn-setup-cfn-glue" }]'
    • Pour remplacer les paramètres par défaut de la tâche planifiée, vous pouvez les transmettre en tant qu'arguments. Dans cet exemple, nous redéfinissons le nom du keyspace, le nom de la table, le nombre de travailleurs et le type de travailleur en les transmettant comme arguments. La commande suivante en est un exemple.

      aws glue create-trigger \ --name KeyspacesExportWeeklyTrigger \ --type SCHEDULED \ --schedule "cron(0 12 ? * MON *)" \ --start-on-creation \ --actions '[{ "JobName": "AmazonKeyspacesExportToS3-cfn-setup-cfn-glue", "Arguments": { "--number-of-workers": "8", "--worker-type": "G.2X"}, "--table_name": "my_table", "--keyspace_name": "my_keyspace" }]'
  2. Pour confirmer que le déclencheur a été créé, utilisez la commande suivante.

    aws glue list-triggers

    Le résultat de la commande doit ressembler à ceci.

    { "TriggerNames": [ "KeyspacesExportWeeklyTrigger" ] }

Pour nettoyer les AWS ressources créées dans ce didacticiel, passez àÉtape 5 : Nettoyage (facultatif).