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
Copy file name to clipboardExpand all lines: articles/api-center/synchronize-api-management-apis.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,9 @@ ms.custom: devx-track-azurecli
14
14
15
15
This article shows how to integrate an API Management instance so that the instances's APIs are continuously kept up to date in your [API center](overview.md) inventory.
16
16
17
+
> [!TIP]
18
+
> This article explains how to integrate an API Management instance from your API center. Alternatively, quickly set up integration directly from an API Management instance. In the left menu of your instance, under **APIs**, select **API Center**, and select a target API center in your subscription to synchronize APIs to.
19
+
17
20
## About integrating an API Management instance
18
21
19
22
Although you can use the Azure CLI to [import](import-api-management-apis.md) APIs on demand from Azure API Management to Azure API Center, integrating (linking) an API Management instance enables continuous synchronization so that the API inventory stays up to date. Azure API Center can also synchronize APIs from sources including [Amazon API Gateway](synchronize-aws-gateway-apis.md).
@@ -64,17 +67,18 @@ You can integrate an API Management instance using the portal or the Azure CLI.
64
67
65
68
1. In the [portal](https://portal.azure.com), navigate to your API center.
66
69
1. Under **Assets**, select **Environments**.
67
-
1. Select **Links (preview)** > **+ Create a link**.
68
-
1. In the **Link your Azure API Management Service** page:
70
+
1. Select **Integrations (preview)** > **+ New integration** > **From Azure API Management**.
71
+
1. In the **Integrate your Azure API Management Service** page:
69
72
1. Select the **Subscription**, **Resource group**, and **Azure API Management service** that you want to integrate.
70
-
1. In **Link details**, enter an identifier.
73
+
1. In **Integration details**, enter an identifier.
74
+
If you haven't already configured a managed identity with access to the API Management instance, enable **Automatically configure managed identity and assign permissions**. This selection automatically assigns the API center's system-assigned managed identity the necessary permissions to synchronize APIs from the API Management instance.
71
75
1. In **Environment details**, enter an **Environment title** (name), **Environment type**, and optional **Description**.
72
76
1. In **API Details**:
73
77
1. Select a **Lifecycle** for the synchronized APIs. (You can update this value for the APIs after they're added to your API center.)
74
78
1. Optionally, select whether to include API definitions with the synchronized APIs.
75
79
1. Select **Create**.
76
80
77
-
:::image type="content" source="media/synchronize-api-management-apis/link-api-management-service.png" alt-text="Screenshot of integrating an Azure API Management Service in the portal.":::
81
+
:::image type="content" source="media/synchronize-api-management-apis/link-api-management-service.png" alt-text="Screenshot of integrating an Azure API Management service in the portal.":::
Copy file name to clipboardExpand all lines: articles/api-center/synchronize-aws-gateway-apis.md
+22-17Lines changed: 22 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Integrate an Amazon API Gateway to Azure API Center for automatic s
4
4
author: dlepow
5
5
ms.service: azure-api-center
6
6
ms.topic: how-to
7
-
ms.date: 01/23/2025
7
+
ms.date: 02/10/2025
8
8
ms.author: danlep
9
9
ms.custom: devx-track-azurecli
10
10
# Customer intent: As an API program manager, I want to integrate my Azure API Management instance with my API center and synchronize API Management APIs to my inventory.
@@ -89,7 +89,26 @@ Take note of the **Secret identifier** of each secret, a URI similar to `https:/
89
89
90
90
## Integrate an Amazon API Gateway
91
91
92
-
92
+
You can integrate an Amazon API Gateway using the portal or the Azure CLI.
93
+
94
+
#### [Portal](#tab/portal)
95
+
1. In the [portal](https://portal.azure.com), navigate to your API center.
96
+
1. Under **Assets**, select **Environments**.
97
+
1. Select **Integrations (preview)** > **+ New integration** > **From Amazon API Gateway**.
98
+
1. In the **Integrate your Amazon API Gateway Service** page:
99
+
1. Enter the Key Vault secret identifiers for the AWS access key and secret access key, and the AWS region where the Amazon API Gateway is deployed.
100
+
1. In **Integration details**, enter an identifier.
101
+
1. In **Environment details**, enter an **Environment title** (name), **Environment type**, and optional **Description**.
102
+
1. In **API Details**:
103
+
1. Select a **Lifecycle** for the synchronized APIs. (You can update this value for the APIs after they're added to your API center.)
104
+
1. Optionally, select whether to include API definitions with the synchronized APIs.
105
+
1. Select **Create**.
106
+
107
+
108
+
:::image type="content" source="media/synchronize-aws-gateway-apis/link-aws-gateway-service.png" alt-text="Screenshot of integrating an Amazon API Gateway service in the portal.":::
109
+
110
+
#### [Azure CLI](#tab/cli)
111
+
93
112
Run the [az apic integration create aws](/cli/azure/apic/integration/create#az-apic-integration-create-aws) (preview) command to integrate an Amazon API Gateway to your API center.
94
113
95
114
* Provide the names of the resource group, API center, and integration.
@@ -109,21 +128,7 @@ az apic integration create aws \
109
128
110
129
The environment is added in your API center. The Amazon API Gateway APIs are imported to the API center inventory.
111
130
112
-
## Delete an integration
113
-
114
-
While an API source is integrated, you can't delete synchronized APIs from your API center. If you need to, you can delete the integration. When you delete an integration:
115
-
116
-
* The synchronized APIs in your API center inventory are deleted
117
-
* The environment and deployments associated with the API source are deleted
118
-
119
-
To delete an integration using the Azure CLI, run the [az apic integration delete](/cli/azure/apic/integration#az-apic-integration-delete) (preview) command. Provide the names of the resource group, API center, and integration.
0 commit comments