Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page s'applique à Apigee et à Apigee hybrid.
Un déploiement est une entité de hub d'API qui décrit où une API est hébergée. Par exemple, un déploiement peut représenter un proxy d'API Apigee, une API déployée sur une passerelle Google Cloud API Gateway, ou des API déployées sur des services Google Cloud différents ou autres que Google Cloud.
Vous pouvez associer une version d'API à plusieurs déploiements pour modéliser des scénarios tels que le développement, la préproduction, les tests d'acceptation par l'utilisateur (UAT) et les déploiements de production correspondant à une version donnée.
Vous pouvez également associer plusieurs versions à un déploiement si plusieurs versions d'une API (ou potentiellement des API différentes) sont déployées ensemble.
Une entité de déploiement comprend des métadonnées telles que le nom, le nom à afficher, la description, les versions associées, etc. Les trois attributs suivants spécifient les détails de l'API déployée et sont requis pour créer un déploiement dans le hub d'API:
Figure 1. Une entité de déploiement inclut un type de déploiement, un URI de ressource et des URL de point de terminaison.
Type de déploiement : spécifie le type de déploiement, tel qu'Apigee, Apigee hybrid, le cloud privé Apigee Edge, etc.
URI de ressource : URI de la ressource de déploiement. Par exemple, si la ressource de déploiement est un proxy d'API Apigee, ce champ doit spécifier l'URI de l'interface utilisateur de gestion du proxy.
Points de terminaison : points de terminaison sur lesquels le déploiement réel de l'API écoute les requêtes. Par exemple, ce champ peut être une liste d'adresses IP ou de noms d'hôte.
Pour en savoir plus sur la création et la gestion des déploiements, consultez la page Gérer les déploiements.
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 content is applicable to both Apigee and Apigee hybrid platforms.\u003c/p\u003e\n"],["\u003cp\u003eA deployment, within the context of API Hub, defines where an API is hosted, and may represent various environments like dev, staging, or production.\u003c/p\u003e\n"],["\u003cp\u003eMultiple API versions can be associated with a single deployment, and a single version may have multiple deployments.\u003c/p\u003e\n"],["\u003cp\u003eCreating a deployment requires specifying its type, resource URI, and the endpoints it's listening on.\u003c/p\u003e\n"]]],[],null,["# Introduction to deployments\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\nA deployment is an API hub entity that describes where an API is hosted. For example,\na deployment could represent an Apigee API proxy, an API deployed to Google Cloud API\nGateway, or APIs deployed to other Google Cloud services or non-Google Cloud services.\n\nYou can associate an API version with multiple deployments to model scenarios such as dev,\nstaging, user acceptance testing (UAT), and production deployments corresponding to a\ngiven version.\n\nYou can also associate multiple versions with a deployment in cases where multiple\nversions of an API (or potentially different APIs) are deployed together.\n\nA deployment entity includes metadata such as name, display name, description, associated\nversions, and so on. The following three attributes specify details about the deployed API and\nare required to create a deployment in API hub:\n**Figure 1.** A deployment entity includes a deployment type, a resource URI, and endpoint URLs.\n\n- **Deployment type**: Specifies the type of deployment, such as Apigee, Apigee hybrid, Apigee Edge Private Cloud, and others.\n- **Resource URI** : A URI to the deployment resource. For example, if the deployment resource is an Apigee API proxy, then this field must specify the URI to the management user interface of the proxy. **Note:** For **Apigee** deployment types, we recommend that the Resource URI conforms to the following format: `organizations/([^/]+)/environments/([^/]+)/apis/([^/]+)$`\n |\n |\n | For example, the Resource URI for an Apigee API proxy deployed to the `prod`\n | environment of the `myorg` organization is\n | `organizations/myorg/environments/prod/apis/iloveapis`.\n- **Endpoints**: The endpoints on which the actual deployment of the API is listening to requests. For example, this field could be a list of IP addresses or hostnames.\n\nFor details on creating and managing deployments, see [Manage deployments](./manage-api-deployments)."]]