Les clients qui souhaitent déployer la solution Open Source Apigee Developer Portal Kickstart au sein de leur propre projet Google Cloud peuvent utiliser cette solution de déploiement par clic disponible via
Google Cloud Marketplace. La solution basée sur les projets Google Cloud déploie un profil de portail des développeurs basé sur Drupal qui peut être utilisé avec vos organisations Apigee pour publier votre documentation d'API et vos produits d'API. Le profil Drupal 9 géré par le client exploite les
modules Drupal Open Source d'Apigee conjointement avec les fonctionnalités d'hébergement de Google Cloud.
Portail basé sur Drupal pour Apigee avec la sécurité dans le cloud
Les clients Apigee qui utilisent VPC Service Controls peuvent héberger leur portail des développeurs sur Google Cloud au sein de leur propre projet. Publiez vos API en toute sécurité en déployant un portail dans le périmètre VPC Service Controls de votre projet et intégrez-le à Apigee à l'aide des modules Drupal Open Source d'Apigee.
Apigee Developer Portal Kickstart, disponible dans Cloud Marketplace, simplifie ce processus en utilisant une configuration par clic et des déploiements groupés.
Principaux avantages
La solution Apigee Developer Portal Kickstart dans Cloud Marketplace :
Simplifie l'installation et l'exécution d'un portail des développeurs basé sur Drupal sur Google Cloud.
Peut être configurée pour fonctionner dans un périmètre VPC Service Controls.
Exploitez les services cloud et les communautés Open Source Drupal pour étendre les fonctionnalités du portail des développeurs.
Compatible avec les options de conformité en libre-service pour FedRAMP, PCI ou HIPAA.
Architecture des services cloud
Vous trouverez ci-dessous un diagramme général des composants des services cloud impliqués dans le lancement du portail des développeurs Apigee :
Options de configuration
Le modèle de déploiement par clic simplifie la configuration personnalisée de votre portail. Mettez à jour votre configuration après le lancement avec
Deployment Manager ou avec le
tableau de bord du service Cloud.
Configurez les options disponibles suivantes pour votre portail basé sur Drupal :
Zone
Choisissez la région de déploiement pour les instances Compute Engine du portail.
Type de machine
Sélectionnez le type de machine pour les instances Compute Engine du portail.
Compte de service
Utilisez un compte de service existant ou créez-en un.
Boot Disk Type (Type de disque de démarrage)
Spécifiez le type de stockage des instances Compute Engine du portail.
Taille du disque de démarrage
Spécifiez la taille de stockage des instances Compute Engine du portail.
Réseau
Vous pouvez également configurer HTTPS avec le fournisseur de certificats externe nip.io.
Journaux et surveillance
Activez ou désactivez Cloud Logging et Cloud Monitoring.
Chiffrement
Choisissez des clés appartenant à Google et gérées par Google, ou des clés CMEK pour les instances Cloud SQL.
Caractéristiques techniques
Apigee Developer Portal Kickstart s'exécute sur Compute Engine et utilise les services et outils tiers suivants :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eThis solution provides a click-to-deploy option for an Apigee Developer Portal Kickstart using Drupal, hosted on Google Cloud and accessible via the Google Cloud Marketplace.\u003c/p\u003e\n"],["\u003cp\u003eThe portal can be configured to work within a VPC Service Controls perimeter, offering secure API publishing through integration with Apigee's open source Drupal modules.\u003c/p\u003e\n"],["\u003cp\u003eIt simplifies the process of running a Drupal-based developer portal on Google Cloud, extending functionality with cloud services and the Drupal open-source community.\u003c/p\u003e\n"],["\u003cp\u003eUsers can customize various aspects of their portal, such as deployment zone, machine type, service account, and encryption, either during the initial deployment or afterward through Deployment Manager.\u003c/p\u003e\n"],["\u003cp\u003eThe solution is a self-managed offering that leverages multiple technologies including Drupal 9, Debian 12, NGINX, and more, requiring the customer to handle capacity planning and operational tasks.\u003c/p\u003e\n"]]],[],null,["# Deploy a Drupal-based developer portal for Apigee from Cloud Marketplace\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\nCustomers who wish to deploy the open source Apigee Developer Portal Kickstart to their own Google Cloud project\ncan use this click-to-deploy solution available through [Google Cloud Marketplace](https://console.cloud.google.com/marketplace). The Google cloud project-based solution deploys a Drupal-based developer\nportal profile that can be used with your Apigee organizations to publish your API documentation\nand API products. The customer-managed [Drupal 9](https://www.drupal.org/about/9) profile\nleverages [Apigee's open source Drupal modules](/apigee/docs/api-platform/publish/drupal/open-source-drupal-8) in conjunction with Google Cloud's hosting capabilities.\n\nDrupal-based portal for Apigee with Cloud security\n--------------------------------------------------\n\n\nApigee customers using VPC Service Controls have the option to host their developer portal on Google Cloud from\nwithin their own Google Cloud project. Publish your APIs securely by deploying a portal within your project's\nVPC Service Controls perimeter and integrate with Apigee using Apigee's open source Drupal modules.\nThe Apigee Developer Portal Kickstart available in Cloud Marketplace\nsimplifies this process using click-through configuration and bundled deployments.\n| **NOTE** : Customers who do not require VPC Service Controls may want to consider leveraging a Drupal hosting partner to reduce their operational overhead. This solution will provision the Google Cloud components necessary to deploy a Drupal-based developer portal using Apigee Kickstart. This is a self-managed solution, and customers are responsible for capacity planning, maintaining Drupal module updates, and other operational tasks. See [Choosing a hosting provider](/apigee/docs/api-platform/publish/drupal/open-source-drupal-8#choose_your_hosting_provider) for Apigee-recommended options.\n\nKey Benefits\n------------\n\n\nThe Apigee Developer Portal Kickstart solution in Cloud Marketplace:\n\n- Simplifies installing and running a Drupal-based developer portal on Google Cloud.\n- Can be configured to work within a VPC Service Controls perimeter.\n- Leverages Cloud services and Drupal open source communities to extend developer portal functionality.\n- Supports self-service compliance options for FedRAMP, PCI, or HIPAA.\n\nCloud services architecture\n---------------------------\n\n\nBelow is a high level diagram of the Cloud services components involved in the Apigee Developer Portal Kickstart:\n\nConfiguration options\n---------------------\n\nThe click-to-deploy template streamlines custom configuration of your portal. Update your configuration\nafter launch with [Deployment Manager](https://console.cloud.google.com/dm/deployments), or using\nthe [Cloud Service dashboard](https://console.cloud.google.com/home/dashboard).\n\n\nConfigure the following available options for your Drupal-based portal:\n\nTechnical specifications\n------------------------\n\n\nThe Apigee Developer Portal Kickstart runs on [Compute Engine](https://cloud.google.com/compute/docs) and utilizes these\nthird-party services and tools:\n\n- [Drupal 9](https://www.drupal.org/about/9)\n- [Debian 12](https://www.debian.org/)\n- [PHP 7 (OS default, 7.3+)](https://www.php.net/downloads)\n- [NGINX 1.14.2](https://www.nginx.com/)\n- [MySQL-Client 1.0.5]()\n- [Composer](https://getcomposer.org/)\n- [Drush](https://www.drush.org/latest/)\n- [Apigee Kickstart Composer](https://www.drupal.org/project/apigee_devportal_kickstart)\n\n What's next\n -----------\n\n - Walk through deployment of [Apigee Developer Portal Kickstart from Cloud Marketplace](/apigee/docs/api-platform/publish/drupal/get-started-cloud-marketplace).\n - Learn more about [Customize the Apigee Developer Portal Kickstart solution in Cloud Marketplace](/apigee/docs/api-platform/publish/drupal/apigee-cloud-marketplace-customize)."]]