Skip to content

Commit 5d7a9f3

Browse files
Merge pull request #515 from mulesoft/W-13223380-add-endpoint-page-gr
W-13223380 add-endpoint-page-gr
2 parents 9f0602f + ee7c186 commit 5d7a9f3

9 files changed

Lines changed: 47 additions & 31 deletions
Binary file not shown.
55.1 KB
Loading

modules/ROOT/nav.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
** xref:find-api-id-task.adoc[Obtain an API Instance ID]
1010
** xref:export-api-latest-task.adoc[Export an API Instance]
1111
** xref:access-developer-portal-task.adoc[Access the Developer Portal]
12+
** xref:edit-api-endpoint-task.adoc[Edit an API Instance Endpoint]
1213
** xref:deprecate-api-latest-task.adoc[Deprecate an API Instance]
1314
** xref:delete-api-task.adoc[Delete an API Instance]
1415
** xref:manage-versions-instances-concept.adoc[Manage API Versions and Instances]

modules/ROOT/pages/api-instance-landing-page.adoc

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,25 @@ include::_attributes.adoc[]
44
endif::[]
55
:keywords: api, instance, manager
66

7-
An API instance is the instantiation of an API definition. It is an object that is used to share data between gateways and the control plane. An API Instance can either be a proxy of an API that serves the upstream or a Mule application endpoint.
7+
An API instance is the instantiation of an API definition. It is an object that is used to share data between gateways and the control plane. An API instance can either be a proxy of an API that serves the upstream or a Mule application endpoint.
88

99
You can create, import, and deprecate API instances using API Manager. You can use instances of an API in multiple environments. You can also have multiple instances of an API in the same environment.
1010

1111
You can create one instance of an API version that serves as a proxy and create another to directly manage it as an endpoint. You can apply policies to the API based on how the API is configured--proxy or endpoint. For example, you can apply caching policies to the proxy, and throttling policies and security policies to the endpoint. Additionally, you can promote an API to another environment.
1212

13-
To manage API Instances in API Manager:
13+
To manage API instances in API Manager:
1414

1515
. xref:create-instance-task.adoc[Add an API Instance] - API instances are managed by API Manager after you add them and remain under management until you delete them.
16-
. xref:configure-api-task.adoc[Configure an API Instance] - You can customize your API Instance to fit your specific situation with many optional settings. Not all options are available depending on the runtime as well as the API.
17-
. View an API Instance's settings for information about the instance or to export it.
16+
. xref:configure-api-task.adoc[Configure an API Instance] - You can customize your API instance to fit your specific situation with many optional settings. Not all options are available depending on the runtime as well as the API.
17+
. View an API instance's API Summary for information about the instance or to export it:
1818
** xref:find-api-id-task.adoc[Obtain API Instance ID] - API Manager generates the apiId of new APIs managed by API Manager for use with Mule 4.
1919
** xref:export-api-latest-task.adoc[Export an API Instance] - After creating an API instance, you can export it. This exports the API instance endpoint configuration and Exchange asset relationship. You can then import it into another environment in the same business group to create a new API instance.
2020
** xref:access-developer-portal-task.adoc[Access the Developer Portal] - As an administrator, you can view the resources and methods of an API, and access other details, such as publish date and mocking service, from Anypoint Exchange (Exchange). You can view the API in an asset portal (private) or a public portal.
21-
. Modify an API Instance when you no longer need the instance or when you need to update it to the latest version.
21+
. Modify an API instance when you no longer need the instance or when you need to update it:
22+
** xref:edit-api-endpoint-task.adoc[Edit an API Instance Endpoint] - Edit the API instance's endpoint to update its base path, port, TLS context, and more.
2223
** xref:deprecate-api-latest-task.adoc[Deprecate an API Instance] - While transitioning consumers of your API to an updated instance, you can prevent developers from signing up for access to your old API instance.
2324
** xref:delete-api-task.adoc[Delete an API Instance] - You can delete an API instance and its version if you no longer need to manage it from API Manager.
2425
** xref:manage-versions-instances-concept.adoc[Manage API Versions] - After you create an API in Anypoint Platform, you configure the version details for the API and then publish it to Anypoint Exchange (Exchange). The API version resides in Exchange, and not in API Manager. However, you then manage this API version from API Manager.
25-
. Explore advanced use cases for API Instances.
26+
. Explore advanced use cases for API instances:
2627
+
2728
xref:configure-multiple-credential-providers.adoc[Configure Multiple Client Providers] - You can use multiple client providers, such as OpenAM and PingFederate, to help you enforce security and regulations in your business organization. These client providers enable you to secure your operational data, including client credentials and access tokens.

modules/ROOT/pages/building-https-proxy.adoc

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ outbound.keystore.password_281324
6161
outbound.truststore.password_281324
6262
----
6363

64-
The `281324` suffix in this case is API Instance ID of your API Proxy.
64+
The `281324` suffix in this case is API instance ID of your API Proxy.
6565

6666
If you inspect your API Proxy's XML, you can see these properties being used in your trustore/keystore configurations:
6767

@@ -91,7 +91,7 @@ outbound.keystore.password_281324
9191
outbound.truststore.password_281324
9292
----
9393

94-
The `281324` suffix in this case is API Instance ID of your API Proxy.
94+
The `281324` suffix in this case is API instance ID of your API Proxy.
9595

9696
If you inspect your API Proxy's XML, you can see these properties being used in your trustore/keystore configurations:
9797

@@ -107,11 +107,8 @@ To deploy your API Proxy to a standalone server, provide secured properties for
107107
. Download the API Proxy.
108108
.. In API Manager, select the version of the API proxy you want to download.
109109
.. Click the *Actions* button in the top-right corner of your screen and select *Download Proxy*.
110-
. Take note of your API Instance ID under *API Instance*.
111-
+
112-
image::building-https-proxy-541ec.png["The Download Proxy form with the API Instance ID highlighted by a rectangle."]
113-
+
114-
. When running your standalone Mule instance, you need to provide the keystore and key passphrases as -D arguments, along with your API Proxy's API Instance ID. +
110+
. Take note of your API instance ID under *API Instance ID*.
111+
. When running your standalone Mule instance, you need to provide the keystore and key passphrases as -D arguments, along with your API Proxy's API instance ID. +
115112
For example, if your API instance ID is 15464957, you need to pass the arguments:
116113
+
117114
[source,sample,linenums]
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
= Editing an API Instance Endpoint
2+
ifndef::env-site,env-github[]
3+
include::_attributes.adoc[]
4+
endif::[]
5+
6+
After you create an API instance in API Manager, you can edit the instance's endpoint configuration settings.
7+
8+
For more information about the API endpoint configuration fields, see the relevant table for runtime from xref:configure-api-task.adoc[].
9+
10+
To edit an API instance's endpoint:
11+
12+
. Go to *Anypoint Platform* > *API Manager*.
13+
. In *API Administration*, click the name of the API instance whose endpoint you want to edit.
14+
. Click *Settings*.
15+
. Edit the desired endpoint configuration fields.
16+
. Click *Save*.

modules/ROOT/pages/latest-overview-concept.adoc

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@ endif::[]
55
:keywords: api, manager, raml
66
:page-aliases: general:getting-started:api-lifecycle-overview.adoc
77

8-
Anypoint API Manager (API Manager) is a component of Anypoint Platform that enables you to manage, govern, and secure APIs. It leverages the runtime capabilities of Anypoint Flex Gateway, Anypoint Mule Gateway and Anypoint Service Mesh, all of which enforce policies, collect and track analytics data, manage proxies, provide encryption and authentication, and manage applications.
8+
Anypoint API Manager (API Manager) is a component of Anypoint Platform that enables you to manage, govern, and secure APIs. It provides an interface to configure the runtime capabilities of Anypoint Flex Gateway, Anypoint Mule Gateway, and Anypoint Service Mesh. With API Manager you can:
9+
10+
* Enforce policies
11+
* Collect and track analytics data
12+
* Manage proxies and applications
13+
* Provide encryption and authentication
914
1015
API Manager is tightly integrated with the following tools:
1116

@@ -18,13 +23,13 @@ Before using API Manager, familiarize yourself with the user interface and the t
1823

1924
== What API Manager Looks Like
2025

21-
To access API Manager, log in to Anypoint Platform and select *API Manager* from the main menu:
26+
To access API Manager, log in to Anypoint Platform and select *API Manager*:
2227

2328
image::api-manager-ui-overview.png["API Manager page navigation shown with callouts.",97%,97%]
2429

2530
[calloutlist]
2631
. The environment selector. Anypoint Platform enables you to create and manage separate deployment environments for APIs and applications. API Manager displays all environments except design environments. For details, see xref:switch-environment-task.adoc[Switching Environments].
27-
. Navigation menu:
32+
. Sidebar:
2833
* *API Groups*
2934
+
3035
An _API group_ is an API asset that enables organizations to publish a group of API instances as a single unit. For details, see xref:api-groups-landing-page.adoc[API Groups].
@@ -39,7 +44,7 @@ _Applications_ are external services that consume APIs. For details about applic
3944
_Custom policies_ are policies that anyone can develop and apply to their APIs, with the intention of extending existing functionality or defining new functionality. For details, see xref:policies::policies-custom-overview.adoc[Custom Policies].
4045
* *DataGraph Administration*
4146
+
42-
Anypoint DataGraph enables you to unify all the data within your application network in a unified schema. For details, see xref:datagraph::index.adoc[Anypoint DataGraph Overview].
47+
Anypoint DataGraph enables you to unify all the data within your application network in a unified schema. For details, see xref:datagraph::index.adoc[Anypoint DataGraph Overview]. *DataGraph Administration* is only visible after you configure a Datagraph unified schema.
4348
* *Analytics*
4449
+
4550
API analytics provide insight into how your APIs are being used and how they are performing. For details, see xref:viewing-api-analytics.adoc[Reviewing Analytics Usage].
@@ -163,9 +168,9 @@ For details, see xref:api-groups-landing-page.adoc[API Groups].
163168

164169
An API instance describes a configuration of an API that is deployed on one of the following runtimes: Flex Gateway, Mule Gateway, or Service Mesh. API instances are managed by API Manager after they are created using add, promote, or import options. API instances remain under management until they are deleted.
165170

166-
The API Manager dashboard shows key information about a deployed API instance:
171+
The API Summary shows key information about a deployed API instance:
167172

168-
image::dashboard-legend.png[]
173+
image::api-instance-summary.png[API Summary page]
169174

170175
For details, see xref:api-instance-landing-page.adoc[API Instance].
171176

modules/ROOT/pages/manage-client-apps-latest-task.adoc

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,11 @@ To manually approve or reject requests, you must have:
1818

1919
To approve or reject requests to access your API:
2020

21-
. In API Manager, click *API Administration*.
22-
. Click the name of the API instance to which you are requesting access.
23-
. From the configuration page for the API instance, click *Contracts* from the left menu.
21+
. Go to *Anypoint Platform* > *API Manager*.
22+
. In *API Administration*, click the name of the API instance to which you are requesting access.
23+
. Click *Contracts*.
2424
+
25-
The request appears:
26-
+
27-
image::approve-requests-api-manager.png[Approving Requests,120%,110%]
25+
The request appears.
2826
. Click either *Approve* or *Reject* to approve or reject the access request, respectively.
2927

3028

modules/ROOT/pages/remove-client-app-latest-task.adoc

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,13 @@ Deleting a contract deletes the approved contract from Anypoint Exchange. Revoki
99

1010
To delete a contract with an application:
1111

12-
. In API Manager, click *API Administration*.
13-
. Click the name of the API instance for which you want to revoke access.
12+
. Go to *Anypoint Platform* > *API Manager*.
13+
. In *API Administration*, click the name of the API instance for which you want to revoke access.
1414
. Click the `<api version>:<api instance or label>` link, for example, `v1:16046365`.
15-
. From the configuration page for the API instance, click *Contracts* from the left menu.
15+
. Click *Contracts*.
1616
. For the application for which you want to revoke access, click *Revoke*.
1717
+
18-
The *Restore* and *Delete* options appear:
19-
+
20-
image:revoke-access-to-api.png[Delete API Request]
18+
The *Restore* and *Delete* options appear.
2119
. To delete the contract, click *Delete*.
2220
//image:trash.png[trash icon].
2321

0 commit comments

Comments
 (0)