Environment configuration
In Apigee, environment configurations are environment-specific, implying that they are only applicable within the environment for which they are configured. If you intend to use the same configurations across multiple environments, it is necessary to create them separately for each environment.
Target servers
A target server serves the purpose of setting the back-end URL for an API. Once a target server is created, it can be referenced by its name within the API configuration. Target servers are particularly useful when deploying an API to different environments. For instance, the production URL of the API back end may differ from the back-end URL in a test environment. By configuring distinct values (URLs) for the same target server in different environments, the API automatically directs requests to the appropriate back end.
Additionally, target servers can be seamlessly integrated with TLS KeyStores, providing enhanced security features in conjunction with the flexibility to adapt to diverse deployment scenarios.