Configurer votre environnement

Utilisez les instructions suivantes pour configurer Cloud Scheduler. Il se peut que certains des outils présentés ci-dessous soient déjà installés.

Installer et configurer l'outil de ligne de commande gcloud

  1. Installez et initialisez le SDK Cloud.

  2. Ajoutez les composants gcloud pour les produits :

     gcloud components install
    
  3. Mettez à jour tous les composants :

     gcloud components update
    

Utiliser gcloud pour créer un projet avec une application App Engine

Vous pouvez également utiliser un projet existant, le cas échéant.

  1. Ouvrez un terminal sur la machine sur laquelle vous avez installé le SDK Cloud et créez un projet GCP :

     gcloud projects create [PROJECT_ID]
    

    [PROJECT_ID] correspond à l'ID du projet que vous souhaitez créer. Les ID de projet doivent commencer par une lettre minuscule et peuvent comporter des lettres ASCII minuscules, des chiffres ou des traits d'union. Ils doivent comporter entre 6 et 30 caractères.

  2. Configurez gcloud pour qu'il utilise le projet que vous avez choisi :

     gcloud config set project [PROJECT-ID]
    

    PROJECT_ID est l'ID que vous avez défini précédemment.

  3. Créez à présent l'application :

     gcloud app create [--region=REGION]
    

    où [REGION] est le site où l'application est exécutée. Notez que deux sites appelés europe-west et us-central dans les commandes App Engine sont appelés respectivement europe-west1 et us-central1 dans les commandes Cloud Tasks.

    Vous pouvez vérifier la région d'une application existante à l'aide de la commande suivante :

     gcloud app describe
    

    La région est identifiée par l'attribut locationId. Par exemple, locationId: us-central.

    Une fois que vous avez défini une zone pour l'application App Engine, vous ne pouvez pas la modifier.

Utiliser la console Google Cloud Platform pour activer des fonctionnalités

  1. Activez la facturation pour votre projet.

  2. Activez l'API Cloud Scheduler.

Votre projet accepte désormais Cloud Scheduler.