Skip to content

Commit 8cd8e2e

Browse files
Merge pull request #275521 from dlepow/intgw
[APIM] SHGW connectivity from internet
2 parents 45ecd26 + ca1491e commit 8cd8e2e

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

articles/api-management/api-management-howto-integrate-internal-vnet-appgateway.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ In the first setup example, all your APIs are managed only from within your virt
6868

6969
### Expose the developer portal and management endpoint externally through Application Gateway
7070

71-
In this article, we also expose the *developer portal* and the *management endpoint* to external audiences through the application gateway. Extra steps are needed to create a listener, probe, settings, and rules for each endpoint. All details are provided in their respective steps.
71+
In this article, we also expose the *developer portal* and the *management endpoint* to external audiences through the application gateway. Extra steps are needed to create a listener, probe, settings, and rules for each endpoint. All details are provided in their respective steps. If you need to expose the *v2 configuration endpoint* of the [self-hosted gateway](self-hosted-gateway-overview.md#fqdn-dependencies), follow similar steps (not shown).
7272

7373
If you use Microsoft Entra ID or third-party authentication, enable the [cookie-based session affinity](../application-gateway/features.md#session-affinity) feature in Application Gateway.
7474

articles/api-management/self-hosted-gateway-overview.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: api-management
88
ms.topic: conceptual
9-
ms.date: 02/28/2024
9+
ms.date: 05/15/2024
1010
ms.author: danlep
1111
---
1212

@@ -110,7 +110,7 @@ To operate properly, each self-hosted gateway needs outbound connectivity on por
110110
| Endpoints for [Event Hubs integration](api-management-howto-log-event-hubs.md) | Optional<sup>5</sup> | Optional<sup>5</sup> | Learn more in [Azure Event Hubs docs](../event-hubs/network-security.md) |
111111
| Endpoints for [external cache integration](api-management-howto-cache-external.md) | Optional<sup>5</sup> | Optional<sup>5</sup> | This requirement depends on the external cache that is being used |
112112

113-
<sup>1</sup>For an API Management instance in an internal virtual network, enable private connectivity to the v2 configuration endpoint from the location of the self-hosted gateway, for example, using a private DNS in a peered network.<br/>
113+
<sup>1</sup>For an API Management instance in an internal virtual network, see [Connectivity in an internal virtual network](#connectivity-in-internal-virtual-network).<br/>
114114
<sup>2</sup>Only required in v2 when API inspector or quotas are used in policies.<br/>
115115
<sup>3</sup>Only required when using Microsoft Entra authentication to verify RBAC permissions.<br/>
116116
<sup>4</sup>Only required when using Microsoft Entra authentication or Microsoft Entra related policies.<br/>
@@ -121,6 +121,12 @@ To operate properly, each self-hosted gateway needs outbound connectivity on por
121121
> * The associated storage account names are listed in the service's **Network connectivity status** page in the Azure portal.
122122
> * Public IP addresses underlying the associated storage accounts are dynamic and can change without notice.
123123
124+
### Connectivity in internal virtual network
125+
126+
* **Private connectivity** - If the self-hosted gateway is deployed in a virtual network, enable private connectivity to the v2 configuration endpoint from the location of the self-hosted gateway, for example, using a private DNS in a peered network.
127+
128+
* **Internet connectivity** - If the self-hosted gateway needs to connect to the v2 configuration endpoint over the internet, configure a custom hostname for the configuration endpoint, and expose the endpoint using Application Gateway.<br/>
129+
124130
### Authentication options
125131

126132
To authenticate the connection between the self-hosted gateway and the cloud-based API Management instance's configuration endpoint, you have the following options in the gateway container's [configuration settings](self-hosted-gateway-settings-reference.md).

0 commit comments

Comments
 (0)