Skip to content

Commit db6de48

Browse files
committed
Add articles/azure-app-configuration/rest-api-network-errors.md
1 parent 6f670aa commit db6de48

3 files changed

Lines changed: 50 additions & 0 deletions

File tree

articles/azure-app-configuration/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -380,6 +380,8 @@
380380
href: ./rest-api-consistency.md
381381
- name: Common headers
382382
href: ./rest-api-headers.md
383+
- name: Network access errors
384+
href: ./rest-api-network-errors.md
383385
- name: Throttling
384386
href: ./rest-api-throttling.md
385387
- name: Versioning
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: Azure App Configuration REST API - Network access errors
3+
description: Reference page for network access errors when using the Azure App Configuration REST API
4+
author: maud-lv
5+
ms.author: malev
6+
ms.service: azure-app-configuration
7+
ms.topic: reference
8+
ms.date: 12/17/2024
9+
---
10+
11+
# Network access errors
12+
13+
This article describes network access related errors that can occur when making requests to the Azure App Configuration data plane.
14+
15+
## IP address rejected
16+
17+
When public network access is disabled for a configuration store, requests will be rejected unless they meet the criteria for inbound access.
18+
19+
### Error response
20+
21+
```http
22+
HTTP/1.1 403 Forbidden
23+
Content-Type: application/problem+json; charset=utf-8
24+
```
25+
26+
```json
27+
{
28+
"type": "https://azconfig.io/errors/ip-address-rejected",
29+
"title": "Access to this resource is governed by a network access policy. The client IP address fails to meet the criteria for access.",
30+
"status": 403
31+
}
32+
```
33+
34+
**Reason:** The configuration store has public network access disabled and the IP address that the request originates from doesn't meet the criteria for inbound access.
35+
36+
**Solution:**
37+
38+
- When a configuration store has public network access disabled, requests must originate from within a virtual network via a private endpoint.
39+
- Verify that the client making the request is within a virtual network and the relevant [DNS changes](./concept-private-endpoint.md#dns-changes-for-private-endpoints) are in place to ensure the endpoint of the store resolves to the IP address of a private endpoint.
40+
- Verify that the private endpoint connection associated with the private endpoint has been approved.
41+
42+
## Related documentation
43+
44+
- [Use private endpoints for Azure App Configuration](./concept-private-endpoint.md)
45+
- [Set up private access in Azure App Configuration](./howto-set-up-private-access.md)
46+
- [Disable public access in Azure App Configuration](./howto-disable-public-access.md)
47+
- [Troubleshoot Azure Private Endpoint connectivity problems](../private-link/troubleshoot-private-endpoint-connectivity.md)

articles/azure-app-configuration/rest-api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,6 @@ The documentation on the [control plane](../azure-resource-manager/management/co
2727
- [Authorization](./rest-api-authorization-index.md)
2828
- [Consistency Model](./rest-api-consistency.md)
2929
- [Common Headers](./rest-api-headers.md)
30+
- [Network Access Errors](./rest-api-network-errors.md)
3031
- [Throttling](./rest-api-throttling.md)
3132
- [Versioning](./rest-api-versioning.md)

0 commit comments

Comments
 (0)