Cette page vous explique comment exécuter plusieurs API indépendantes sur votre propre domaine personnalisé (par exemple, example.com).
Avant de commencer
Pour utiliser un domaine personnalisé, suivez les instructions de la page Valider un nom de domaine.
Au cours de ce processus, vous devez confirmer la propriété du domaine. Cette confirmation vous permet de déployer et de publier des API sur n'importe lequel de ses sous-domaines.
Par exemple, si la propriété du domaine est établie pour example.com, les noms de service peuvent inclure les sous-domaines de example.com tels que api.example.com ou catalog.api.example.com.
Déployer une API sur un sous-domaine
L'exemple suivant déploie l'API dans le sous-domaine first_api.example.com :
Dans votre fichier de configuration d'API gRPC, définissez le champ name sur first_api.example.com, et les autres comme indiqué sur la page Configurer Cloud Endpoints.
Vous pouvez désormais envoyer des requêtes à first_api.example.com et consulter les graphiques de ces requêtes sur la page Services > Endpoints.
Déployer votre prochaine API
Pour déployer une autre API, répétez les étapes précédentes, en remplaçant le sous-domaine first_api.example.com par le sous-domaine utilisé pour la prochaine API.
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/08 (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/08 (UTC)."],[[["\u003cp\u003eThis page details how to deploy multiple independent APIs on a custom domain, such as \u003ccode\u003eexample.com\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eBefore deploying APIs, you must verify domain ownership, enabling the use of any subdomains like \u003ccode\u003eapi.example.com\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eTo deploy an API on a subdomain, you must set the \u003ccode\u003ename\u003c/code\u003e field in your gRPC API configuration file to the desired subdomain.\u003c/p\u003e\n"],["\u003cp\u003eThe process involves configuring Cloud Endpoints, deploying the Endpoints configuration, and deploying the API backend, with each API deployed on a different subdomain.\u003c/p\u003e\n"],["\u003cp\u003eTo deploy another API you must repeat the steps changing the subdomain to the new one you will be using.\u003c/p\u003e\n"]]],[],null,["# Serving multiple APIs from a domain\n\n[OpenAPI](/endpoints/docs/openapi/deploying-apis-subdomains \"View this page for the Cloud Endpoints OpenAPI docs\") \\| gRPC\n\n\u003cbr /\u003e\n\nThis page shows you how to run multiple independent APIs on your own custom\ndomain (for example, `example.com`).\n\nBefore you begin\n----------------\n\nTo use a custom domain, follow the instructions in\n[Verifying a domain name](/endpoints/docs/grpc/verify-domain-name).\nDuring that process, you must confirm ownership of the domain. This confirmation\nlets you deploy and service APIs on any of its subdomains.\n\nFor example, if domain ownership is established for `example.com`, service names\ncan include subdomains of `example.com` such as `api.example.com` or\n`catalog.api.example.com`.\n\nDeploying an API on a subdomain\n-------------------------------\n\nThe following example deploys the API to the subdomain `first_api.example.com`:\n\n1. In your gRPC API configuration file, set the `name` field to\n `first_api.example.com` and set the other fields as described in\n [Configuring Cloud Endpoints](/endpoints/docs/grpc/configure-endpoints).\n\n2. [Deploy the Endpoints configuration](/endpoints/docs/grpc/deploy-endpoints-config).\n\n3. [Deploy the API backend](/endpoints/docs/grpc/deploy-api-backend).\n\nNow you can send requests to `first_api.example.com` and view graphs of those\nrequests on the\n[**Endpoints** \\\u003e **Services** page](https://console.cloud.google.com/endpoints).\n\nDeploying your next API\n-----------------------\n\nTo deploy another API, repeat the preceding steps, changing the subdomain\n`first_api.example.com` to the subdomain you are using for the next API."]]