Pour déployer votre application sur App Engine, vous devez créer un Google Cloud projet, c'est-à-dire un conteneur de niveau supérieur qui contient les ressources de votre application App Engine ainsi que d'autres Google Cloud ressources.
Dans cette tâche, vous créez un Google Cloud projet et une application App Engine pour stocker les paramètres, les ressources de calcul, les identifiants et les métadonnées de votre application.
Si vous disposez déjà d'un Google Cloud projet avec App Engine et l' API Cloud Build activée, passez à la page Écrire un service Web.
Créez un Google Cloud projet
- Connectez-vous à votre Google Cloud compte. 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 sans frais pour exécuter, tester et déployer des charges de travail.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Build API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Installez la Google Cloud CLI.
-
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
Pour initialiser la gcloud CLI, exécutez la commande suivante :
gcloud init -
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Cloud Build API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
Installez la Google Cloud CLI.
-
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
Pour initialiser la gcloud CLI, exécutez la commande suivante :
gcloud init Créez une application App Engine pour votre Google Cloud projet dans la Google Cloud console.
Sélectionnez la région dans laquelle vous souhaitez déployer les ressources de calcul de votre application.
- En raison de modifications du comportement par défaut concernant la façon dont Cloud Build utilise les comptes de service dans les nouveaux projets, et de modifications de la stratégie d'organisation sécurisée par défaut, vous devrez peut-être accorder des rôles supplémentaires à votre compte de service de déploiement. Pour en savoir plus sur l'attribution de rôles spécifiques, consultez le guide de dépannage.
Étapes suivantes
Maintenant que votre Google Cloud projet est configuré, vous êtes prêt à écrire un service Web de base avec Java.