Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina si applica ad Apigee e Apigee hybrid.
Un deployment è un'entità dell'hub API che descrive dove è ospitata un'API. Ad esempio, un deployment potrebbe rappresentare un proxy API Apigee, un'API di cui è stato eseguito il deployment in Google Cloud API Gateway o API di cui è stato eseguito il deployment in altri servizi Google Cloud o non Google Cloud.
Puoi associare una versione dell'API a più implementazioni per modellare scenari come sviluppo, staging, test di accettazione da parte dell'utente (UAT) e implementazioni di produzione corrispondenti a una determinata versione.
Puoi anche associare più versioni a un deployment nei casi in cui più versioni di un'API (o API potenzialmente diverse) vengono implementate insieme.
Un'entità di deployment include metadati come nome, nome visualizzato, descrizione, versioni associate e così via. I tre attributi riportati di seguito specificano i dettagli dell'API di cui è stato eseguito il deployment e sono obbligatori per creare un deployment nell'hub API:
Figura 1. Un'entità di deployment include un tipo di deployment, un URI della risorsa e gli URL degli endpoint.
Tipo di deployment: specifica il tipo di deployment, ad esempio Apigee, Apigee Hybrid, Apigee Edge Private Cloud e altri.
URI risorsa: un URI per la risorsa di deployment. Ad esempio, se la risorsa di deployment è un proxy API Apigee, questo
campo deve specificare l'URI dell'interfaccia utente di gestione del proxy.
Endpoint: gli endpoint su cui è in ascolto il deployment effettivo dell'API per le richieste. Ad esempio, questo campo potrebbe essere un elenco di indirizzi IP o nomi host.
Per informazioni dettagliate sulla creazione e sulla gestione dei deployment, vedi Gestire i deployment.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)."]]