Créer votre projet Google Cloud

Pour déployer votre application sur App Engine, vous devez créer un projet Google Cloud et les ressources de votre application App Engine.

Le projet Google Cloud est un conteneur de niveau supérieur qui contient votre application App Engine et d'autres ressources Google Cloud.

L'application App Engine est une ressource que vous devez créer pour activer App Engine. La ressource d'application App Engine définit la région dans laquelle vous souhaitez exécuter votre service Web et stocker les paramètres, identifiants et métadonnées associés. Une seule ressource d'application App Engine peut être créée par projet Google Cloud, et la région spécifiée ne peut plus être modifiée une fois ces ressources créées.

Si vous disposez déjà d'un projet Google Cloud avec App Engine et l'API Cloud Build activée, vous pouvez passer à la page Écrire un service Web.

Créer un projet Google Cloud

  1. Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
  2. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  3. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  4. Activez Cloud Build API.

    Activer l'API

  5. Installez Google Cloud CLI.
  6. Pour initialiser gcloudCLI, exécutez la commande suivante :

    gcloud init
  7. Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.

    Accéder au sélecteur de projet

  8. Vérifiez que la facturation est activée pour votre projet Google Cloud.

  9. Activez Cloud Build API.

    Activer l'API

  10. Installez Google Cloud CLI.
  11. Pour initialiser gcloudCLI, exécutez la commande suivante :

    gcloud init
  12. Exécutez la commande gcloud suivante pour activer App Engine et créer les ressources d'application associées. Notez que l'emplacement que vous sélectionnez ne peut pas être modifié ultérieurement.
    gcloud app create

Zones App Engine

App Engine est régional, ce qui signifie que l'infrastructure qui exécute vos applications est située dans une région spécifique, et que Google la gère de sorte qu'elle soit disponible de manière redondante dans toutes les zones de cette région.

Lors de la sélection d'une région dans laquelle exécuter vos applications, vous devez tout d'abord considérer vos exigences en matière de latence, de disponibilité et de durabilité. Vous pouvez généralement sélectionner la région la plus proche des utilisateurs de votre application, mais pensez aussi aux emplacements où App Engine est disponible ainsi qu'aux emplacements des autres produits et services Google Cloud que votre application utilise. L'utilisation de services situés dans des emplacements différents peut avoir des répercussions sur la latence de votre application, ainsi que sur les tarifs.

Une fois que vous avez défini la région d'une application, vous ne pouvez plus la modifier.

Si vous avez déjà créé une application App Engine, vous pouvez afficher sa région en effectuant l'une des opérations suivantes :

Étapes suivantes

Maintenant que votre projet Google Cloud est configuré, vous êtes prêt à écrire un service Web de base.