Cette page explique comment utiliser Cloud Scheduler pour exécuter un workflow selon une planification particulière, par exemple tous les lundis à 9 h ou toutes les 15 minutes. Vous pouvez configurer la planification dans la Google Cloud console ou à l' aide de la Google Cloud CLI.
Avant de commencer
- Si vous ne disposez pas encore d'un workflow que vous souhaitez planifier, créez-en un et déployez-le.
Activez l'API Cloud Scheduler.
Rôles requis pour activer les API
Pour activer les API, vous avez besoin de l'autorisation
serviceusage.services.enable. Si vous avez créé le projet, vous disposez probablement déjà de cette autorisation via le rôle Propriétaire (roles/owner). Sinon, vous pouvez l'obtenir via le rôle Administrateur d'utilisation du service (roles/serviceusage.serviceUsageAdmin). Découvrez comment attribuer des rôles.
Vous pouvez également saisir la commande suivante dans un terminal :
gcloud services enable cloudscheduler.googleapis.com
Planifier un workflow
Créez un compte de service afin que Cloud Scheduler puisse envoyer des requêtes à l'API Workflows :
gcloud iam service-accounts create SERVICE_ACCOUNT_NAME
Remplacez