You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The API Management developer portal supports programmatic access to content. It allows you to import data to or export from an API Management service through the [content management REST API](/rest/api/apimanagement/). The REST API access works for both managed and self-hosted portals.
16
+
The developer portal in Azure API Management supports programmatic access to content. The developer portal allows you to import data to, or export from, an API Management service through the [content management REST API](/rest/api/apimanagement/). The REST API access works for both managed and self-hosted developer portals.
17
17
18
18
## Automated migration script
19
19
20
-
You can use the API to automate migration of content between two API Management services - for example, a service in the test environment and a service in the production environment. The `scripts.v3/migrate.js` script in the API Management developer portal [GitHub repo](https://github.com/Azure/api-management-developer-portal/blob/master/scripts.v3/migrate.js) simplifies this automation process.
20
+
You can automate the migration of content between two API Management services, for example, a service in the test environment and a service in the production environment. The `scripts.v3/migrate.js` script in the [developer portal GitHub repo](https://github.com/Azure/api-management-developer-portal/blob/master/scripts.v3/migrate.js) simplifies this automation process.
21
21
22
22
> [!WARNING]
23
-
> The script removes contents of the developer portal in your destination API Management service. If you're concerned about it, make sure you perform a backup.
23
+
> The script removes the contents of the developer portal in your destination API Management service. If you're concerned about it, make sure you perform a backup.
24
24
25
25
> [!NOTE]
26
26
> Using the script to migrate developer portal content between an API Management instance in a classic tier (for example, Standard) and an instance in a v2 tier (for example, Standard v2) isn't currently supported. Migration of portal content between instances in the v2 tiers is also not supported.
27
27
28
28
> [!NOTE]
29
-
> If you're using a self-hosted portal with an explicitly defined custom storage account to host media files (i.e., you define the `blobStorageUrl` setting in the `config.design.json` configuration file), you need to use the original `scripts/migrate.js`[script](https://github.com/Azure/api-management-developer-portal/blob/master/scripts.v2/migrate.js). The original script doesn't work for managed or self-hosted portals with the media storage account managed by API Management. In that case, use the script from the `/scripts.v3` folder instead.
29
+
> If you're using a self-hosted developer portal with an explicitly defined custom storage account to host media files (that is, you define the `blobStorageUrl` setting in the `config.design.json` configuration file), you need to use the [original `scripts.v2/migrate.js` script](https://github.com/Azure/api-management-developer-portal/blob/master/scripts.v2/migrate.js). The original script doesn't work for managed or self-hosted portals with the media storage account managed by API Management. In that case, use the script from the `/scripts.v3` folder instead.
30
30
31
31
The script performs the following steps:
32
32
33
-
1.Capture the portal content and media from the source API Management service.
34
-
1.Remove the portal content and media from the destination API Management service.
35
-
1.Upload the portal content and media to the destination API Management service.
36
-
1. Optionally and for managed portals only - automatically publish the portal.
33
+
1.Captures the portal content and media from the source API Management service.
34
+
1.Removes the portal content and media from the destination API Management service.
35
+
1.Uploads the portal content and media to the destination API Management service.
36
+
1. Optionally and for managed portals only: automatically publishes the portal.
37
37
38
-
After the script is successfully executed, the target API Management service should contain the same portal content as the source service and you'll be able to see it as an administrator.
38
+
After the script runs successfully, the target API Management service should contain the same portal content as the source service and you'll be able to see it as an administrator.
39
39
40
-
* If you're using a managed portal, you can set the script to auto-publish the destination portal to make the migrated version automatically available to the visitors.
41
-
* If you're using a self-hosted portal, you need to publish the destination portal manually. Follow the publishing and hosting instructions in the tutorial to [set up a self-hosted developer portal](developer-portal-self-host.md).
40
+
* If you're using a managed portal, you can set the script to autopublish the destination portal to make the migrated version automatically available to visitors.
41
+
* If you're using a self-hosted portal, you need to publish the destination portal manually. Follow the publishing and hosting instructions in the tutorial to set up a [self-hosted developer portal](developer-portal-self-host.md).
42
42
43
43
## Related content
44
44
45
-
Learn more about the developer portal:
46
-
47
-
-[Azure API Management developer portal overview](api-management-howto-developer-portal.md)
48
-
-[Self-host the developer portal](developer-portal-self-host.md)
45
+
-[Overview of the developer portal](api-management-howto-developer-portal.md)
46
+
-[Self-host the API Management developer portal](developer-portal-self-host.md)
Copy file name to clipboardExpand all lines: articles/api-management/configure-credential-connection.md
+13-14Lines changed: 13 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
---
2
-
title: Set up multiple connections - Azure API Management
2
+
title: Set up Multiple Connections
3
+
titleSuffix: Azure API Management
3
4
description: Learn how to set up multiple connections to a configured API credential provider using the portal.
4
5
services: api-management
5
6
author: dlepow
6
7
ms.service: azure-api-management
7
8
ms.topic: how-to
8
-
ms.date: 11/08/2023
9
+
ms.date: 10/01/2025
9
10
ms.author: danlep
10
11
ms.custom: sfi-image-nochange
11
12
---
@@ -16,34 +17,33 @@ ms.custom: sfi-image-nochange
16
17
17
18
You can configure multiple connections to a credential provider in your API Management instance. For example, if you configured Microsoft Entra ID as a credential provider, you might need to create multiple connections for different scenarios and users.
18
19
19
-
In this article, you learn how to add a connection to an existing provider, using credential manager in the portal. For an overview of credential manager, see [About API credentials and credential manager](credentials-overview.md).
20
+
In this article, you learn how to add a connection to an existing provider by using credential manager in the Azure portal. For an overview of credential manager, see [About API credentials and credential manager](credentials-overview.md).
20
21
21
22
## Prerequisites
22
23
23
-
* An API Management instance. If you need to, [create one](get-started-create-service-instance.md).
24
+
* An API Management instance. If you don't have one, see [Create a new Azure API Management instance](get-started-create-service-instance.md).
24
25
* A configured credential provider. For example, see the steps to create a provider for [GitHub](credentials-how-to-github.md) or [Microsoft Entra ID](credentials-how-to-azure-ad.md).
25
26
26
-
## Create a connection - portal
27
+
## Create a connection
27
28
28
-
1. Sign into the [portal](https://portal.azure.com) and go to your API Management instance.
29
-
1.In the left menu, select **Credential manager**.
30
-
1. Select the credential provider that you want to create multiple connections for (for example, *mygithub*).
31
-
1. In the provider window, select **Overview** >**+ Create connection**.
29
+
1. Sign in to the [Azure portal](https://portal.azure.com) and go to your API Management instance.
30
+
1.Under **APIs** in the sidebar menu, select **Credential manager**.
31
+
1. Select the credential provider that you want to create multiple connections for.
32
+
1. In the credential provider window, select **Overview**, then choose**+ Create connection**.
32
33
33
34
:::image type="content" source="media/configure-credential-connection/create-credential.png" alt-text="Screenshot of creating a connection in the portal.":::
34
35
35
36
1. On the **Connection** tab, complete the steps for your connection.
You can manage credential provider settings and connections in the portal. For example, you might need to update a client secret for a credential provider.
42
43
43
44
To update provider settings:
44
45
45
-
1. Sign into [portal](https://portal.azure.com) and go to your API Management instance.
46
-
1. In the left menu, select **Credential manager**.
46
+
1. Under **APIs** in the sidebar menu, select **Credential manager**.
47
47
1. Select the credential provider that you want to manage.
48
48
1. In the provider window, select **Settings**.
49
49
1. In the provider settings, make updates, and select **Save**.
@@ -52,8 +52,7 @@ To update provider settings:
52
52
53
53
To update a connection:
54
54
55
-
1. Sign into [portal](https://portal.azure.com) and go to your API Management instance.
56
-
1. In the left menu, select **Credential manager**.
55
+
1. Under **APIs** in the sidebar menu, select **Credential manager**.
57
56
1. Select the credential provider whose connection you want to update.
58
57
1. In the provider window, select **Connections**.
59
58
1. In the row for the connection you want to update, select the context (...) menu, and select from the options. For example, to manage access policies, select **Edit access policies**.
0 commit comments