Skip to content

Commit d7183c1

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into cdnretiretirement
2 parents 64aa400 + 62bad45 commit d7183c1

File tree

15 files changed

+135
-85
lines changed

15 files changed

+135
-85
lines changed

articles/api-center/manage-apis-azure-cli.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ az apic api create --resource-group myResourceGroup \
3939
--title "Petstore API" --type "rest"
4040
```
4141

42-
> [!NOTE]
43-
> After creating an API, you can update the API's properties by using the [az apic api update](/cli/azure/apic/api#az_apic_api_update) command.
44-
45-
4642
### Create an API version
4743

4844
Use the [az apic api version create](/cli/azure/apic/api/version#az_apic_api_version_create) command to create a version for your API.
@@ -117,8 +113,26 @@ az apic api register --resource-group myResourceGroup \
117113
* By default, the command sets the API's **Lifecycle stage** to *design*.
118114
* It creates an API version named according to the `version` property in the API definition (or *1-0-0* by default), and an API definition named according to the specification format (for example, *openapi*).
119115

116+
## Update API properties
117+
120118
After registering an API, you can update the API's properties by using the [az apic api update](/cli/azure/apic/api#az_apic_api_update), [az apic api version update](/cli/azure/apic/api/version#az_apic_api_version_update), and [az apic api definition update](/cli/azure/apic/api/definition#az_apic_api_definition_update) commands.
121119

120+
The following example updates the title of the *petstore-api* API to *Petstore API v2*.
121+
122+
```azurecli-interactive
123+
az apic api update --resource-group myResourceGroup \
124+
--service-name myAPICenter --api-id petstore-api \
125+
--title "Petstore API v2"
126+
```
127+
128+
The following example sets the API's Boolean *internal* custom property to *false*.
129+
130+
```azurecli-interactive
131+
az apic api update --resource-group myResourceGroup \
132+
--service-name myAPICenter --api-id petstore-api \
133+
--set custom_properties.internal=false
134+
```
135+
122136
## Delete API resources
123137

124138
Use the [az apic api delete](/cli/azure/apic/api#az_apic_api_delete) command to delete an API and all of its version and definition resources. For example:

articles/application-gateway/configuration-infrastructure.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,22 @@ To use the route table to allow kubenet to work:
235235

236236
Any scenario where 0.0.0.0/0 needs to be redirected through a virtual appliance, a hub/spoke virtual network, or on-premises (forced tunneling) isn't supported for v2.
237237

238+
## Additional services
239+
240+
To view roles and permissions for other services, see the following links:
241+
242+
- [Azure ExpressRoute](../expressroute/roles-permissions.md)
243+
244+
- [Azure Firewall](../firewall/roles-permissions.md)
245+
246+
- [Azure Route Server](../route-server/roles-permissions.md)
247+
248+
- [Azure Virtual WAN](../virtual-wan/roles-permissions.md)
249+
250+
- [Managed NVA](../virtual-wan/roles-permissions.md#nva-resources)
251+
252+
- [Azure VPN Gateway](../vpn-gateway/roles-permissions.md)
253+
238254
## Next steps
239255

240256
- [Learn about frontend IP address configuration](configuration-frontend-ip.md)

articles/azure-maps/rest-api-azure-maps.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The most recent stable release of the Azure Maps services.
3434

3535
## Previous releases
3636

37-
There are previous stable releases of an Azure Maps services that are still in use. The services in these lists will generally have a more recent version available, and are slated for retirement. If using a previous release, update to the latest version before it's retired to avoid disruption of service.
37+
There are previous stable releases of an Azure Maps service that are still in use. The services in these lists will generally have a more recent version available, and are slated for retirement. If using a previous release, update to the latest version before it's retired to avoid disruption of service.
3838

3939
### Version 2022-08-01
4040

@@ -55,7 +55,7 @@ Prerelease version of an Azure Maps service. Preview releases contain new functi
5555

5656
| API | API version | Description |
5757
|-----|-------------|-------------|
58-
| [Route][Route-2023-10-01-preview] | 2023-10-01-preview | Returns the ideal route in GeoJSON between locations for multiple modes of transportation.<BR><BR>Some of the updates in this version of the Route service include:<ul><li>Routes with "via" waypoints that the route must pass through.</li><li>More geographies</li><li>More languages available for localized travel instructions.</li></ul> |
58+
| [Route][Route-2024-07-01-preview] | 2024-07-01-preview | Returns the ideal route in GeoJSON between locations for multiple modes of transportation.<BR><BR>Some of the updates in this version of the Route service include:<ul><li>New Snap to Roads API that snaps GPS data to road aligned coordinates.</li><li>Support for up to 50,000 cells in Route Matrix async.</li><li>High-definition route range polygon.</li><li>Routes with "via" waypoints that the route must pass through.</li><li>More geographies</li><li>More languages available for localized travel instructions.</li> |
5959

6060
<!--- Links to latest versions of each service ---------------------------------->
6161
[Data Registry]: /rest/api/maps/data-registry
@@ -74,6 +74,6 @@ Prerelease version of an Azure Maps service. Preview releases contain new functi
7474
[Render v1]: /rest/api/maps/render?view=rest-maps-1.0
7575
[Search-v1]: /rest/api/maps/search?view=rest-maps-1.0
7676

77-
<!--- 2023-10-01-preview is the latest preview release of the Route service,
77+
<!--- 2024-07-01-preview is the latest preview release of the Route service,
7878
currently the only Azure Maps service in Preview -------------------------->
79-
[Route-2023-10-01-preview]: /rest/api/maps/route?view=rest-maps-2023-10-01-preview
79+
[Route-2024-07-01-preview]: /rest/api/maps/route?view=rest-maps-2024-07-01-preview

articles/cost-management-billing/manage/understand-mca-roles.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.reviewer: amberb
66
ms.service: cost-management-billing
77
ms.subservice: billing
88
ms.topic: how-to
9-
ms.date: 08/21/2024
9+
ms.date: 12/20/2024
1010
ms.author: banders
1111
---
1212

@@ -144,10 +144,12 @@ The following tables show what role you need to complete tasks in the context of
144144
|Task|Billing profile owner|Billing profile contributor|Billing profile reader|Invoice manager|Billing account owner|Billing account contributor|Billing account reader
145145
|---|---|---|---|---|---|---|---|
146146
|View all Azure subscriptions for the billing profile||||||||
147-
|Create new Azure subscriptions||||||||
148-
|Cancel Azure subscriptions||||||||
147+
|Create new Azure subscriptions||||||||
148+
|Cancel Azure subscriptions||||✔¹||||
149149
|Change billing profile for the Azure subscriptions||||||||
150150

151+
¹ Invoice manager can only cancel the subscriptions they created.
152+
151153
## Invoice section roles and tasks
152154

153155
Each billing profile contains one invoice section by default. You can create more invoice sections to group cost on the billing profile's invoice. Users with roles on an invoice section can control who creates Azure subscriptions and make other purchases. Assign these roles to users who set up Azure environment for teams in our organization like engineering leads and technical architects. For more information, see [Understand invoice section](../understand/mca-overview.md#invoice-sections).

articles/data-factory/data-movement-security-considerations.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,27 +133,27 @@ By default, when remote access from intranet is enabled, PowerShell uses port 80
133133

134134
All data transfers are via secure channel HTTPS and TLS over TCP to prevent man-in-the-middle attacks during communication with Azure services.
135135

136-
You can also use [IPSec VPN](../vpn-gateway/vpn-gateway-about-vpn-devices.md) or [Azure ExpressRoute](../expressroute/expressroute-introduction.md) to further secure the communication channel between your on-premises network and Azure.
136+
You can also use [IPsec VPN](../vpn-gateway/vpn-gateway-about-vpn-devices.md) or [Azure ExpressRoute](../expressroute/expressroute-introduction.md) to further secure the communication channel between your on-premises network and Azure.
137137

138-
Azure Virtual Network is a logical representation of your network in the cloud. You can connect an on-premises network to your virtual network by setting up IPSec VPN (site-to-site) or ExpressRoute (private peering).
138+
Azure Virtual Network is a logical representation of your network in the cloud. You can connect an on-premises network to your virtual network by setting up IPsec VPN (site-to-site) or ExpressRoute (private peering).
139139

140140
The following table summarizes the network and self-hosted integration runtime configuration recommendations based on different combinations of source and destination locations for hybrid data movement.
141141

142142
| Source | Destination | Network configuration | Integration runtime setup |
143143
| ----------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- |
144-
| On-premises | Virtual machines and cloud services deployed in virtual networks | IPSec VPN (point-to-site or site-to-site) | The self-hosted integration runtime should be installed on an Azure virtual machine in the virtual network. |
144+
| On-premises | Virtual machines and cloud services deployed in virtual networks | IPsec VPN (point-to-site or site-to-site) | The self-hosted integration runtime should be installed on an Azure virtual machine in the virtual network. |
145145
| On-premises | Virtual machines and cloud services deployed in virtual networks | ExpressRoute (private peering) | The self-hosted integration runtime should be installed on an Azure virtual machine in the virtual network. |
146146
| On-premises | Azure-based services that have a public endpoint | ExpressRoute (Microsoft peering) | The self-hosted integration runtime can be installed on-premises or on an Azure virtual machine. |
147147

148-
The following images show the use of self-hosted integration runtime for moving data between an on-premises database and Azure services by using ExpressRoute and IPSec VPN (with Azure Virtual Network):
148+
The following images show the use of self-hosted integration runtime for moving data between an on-premises database and Azure services by using ExpressRoute and IPsec VPN (with Azure Virtual Network):
149149

150150
#### Express Route
151151

152152
:::image type="content" source="media/data-movement-security-considerations/express-route-for-gateway.png" alt-text="Use ExpressRoute with gateway":::
153153

154-
#### IPSec VPN
154+
#### IPsec VPN
155155

156-
:::image type="content" source="media/data-movement-security-considerations/ipsec-vpn-for-gateway.png" alt-text="IPSec VPN with gateway":::
156+
:::image type="content" source="media/data-movement-security-considerations/ipsec-vpn-for-gateway.png" alt-text="IPsec VPN with gateway":::
157157

158158
### Firewall configurations and allow list setting up for IP addresses
159159

articles/expressroute/roles-permissions.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,22 @@ For more information, see [Scope levels](../role-based-access-control/scope-over
5757
> [!NOTE]
5858
> Allow sufficient time for [Azure Resource Manager cache](../role-based-access-control/troubleshooting.md) to refresh after role assignment changes.
5959
60+
## Additional services
61+
62+
To view roles and permissions for other services, see the following links:
63+
64+
- [Azure Application Gateway](../application-gateway/configuration-infrastructure.md)
65+
66+
- [Azure Firewall](../firewall/roles-permissions.md)
67+
68+
- [Azure Route Server](../route-server/roles-permissions.md)
69+
70+
- [Azure Virtual WAN](../virtual-wan/roles-permissions.md)
71+
72+
- [Managed NVA](../virtual-wan/roles-permissions.md#nva-resources)
73+
74+
- [Azure VPN Gateway](../vpn-gateway/roles-permissions.md)
75+
6076
## Next steps
6177

6278
[What is Azure Role Based Access](../role-based-access-control/overview.md)

articles/firewall/roles-permissions.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,13 @@ Depending on whether you're creating new resources or using existing ones, add t
3838
| Subnet | Use existing| Microsoft.Network/virtualNetworks/subnets/read<br>Microsoft.Network/virtualNetworks/subnets/join/action |
3939
| IP addresses| Create new| Microsoft.Network/publicIPAddresses/write<br>Microsoft.Network/publicIPAddresses/join/action |
4040
| IP addresses | Use existing| Microsoft.Network/publicIPAddresses/read<br>Microsoft.Network/publicIPAddresses/join/action |
41+
| Azure Firewall | Create new/Update existing| Microsoft.Network/virtualNetworks/subnets/join/action<br>Microsoft.Network/publicIPAddresses/join/action<br>Microsoft.Network/virtualHubs/read |
4142

4243
If you are creating an Azure Firewall in Azure Virtual WAN, add the following permission:
4344

4445
|Resource | Resource status | Required Azure permissions |
4546
|---|---|---|
46-
| virtualHubs | Create new | Microsoft.Network/virtualHubs/read
47+
| virtualHubs | Create new/Update existing | Microsoft.Network/virtualHubs/read
4748

4849
For more information, see [Azure permissions for Networking](../role-based-access-control/permissions/networking.md) and [Virtual network permissions](../virtual-network/virtual-network-manage-subnet.md#permissions).
4950

@@ -56,6 +57,22 @@ These scopes are structured in a parent-child relationship, with each level of h
5657
For example, a role assigned at the subscription level can cascade down to all resources within that subscription, while a role assigned at the resource group level will only apply to resources within that specific group. Learn more about scope level
5758
For more information, see [Scope levels](../role-based-access-control/scope-overview.md#scope-levels).
5859

60+
## Additional services
61+
62+
To view roles and permissions for other services, see the following links:
63+
64+
- [Azure Application Gateway](../application-gateway/configuration-infrastructure.md)
65+
66+
- [Azure ExpressRoute](../expressroute/roles-permissions.md)
67+
68+
- [Azure Route Server](../route-server/roles-permissions.md)
69+
70+
- [Azure Virtual WAN](../virtual-wan/roles-permissions.md)
71+
72+
- [Managed NVA](../virtual-wan/roles-permissions.md#nva-resources)
73+
74+
- [Azure VPN Gateway](../vpn-gateway/roles-permissions.md)
75+
5976
> [!NOTE]
6077
> Allow sufficient time for [Azure Resource Manager cache](../role-based-access-control/troubleshooting.md) to refresh after role assignment changes.
6178

articles/frontdoor/troubleshoot-issues.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,20 @@ Azure Front Door users the origin host name as the SNI header during SSL handsha
168168

169169
Change the origin from an IP address to an FQDN to which a valid certificate is issued that matches the origin certificate.
170170

171+
## 429 responses from Azure Front Door
172+
173+
### Symptom
174+
175+
* A percentage of requests start showing errors with the response 429: Too many requests.
176+
177+
### Cause
178+
179+
* Azure Front Door has default platform rate limits. If your traffic exceeds the limit, AFD will start rate limiting the traffic and return 429 responses.
180+
181+
### Troubleshooting steps
182+
183+
* If you start seeing 429s for your legitimate traffic and a higher quota limited is need, create an [Azure support request](https://portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/newsupportrequest).
184+
171185
## Next steps
172186

173187
* Learn how to [create a Front Door](quickstart-create-front-door.md).

articles/route-server/roles-permissions.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,22 @@ For more information, see [Scope levels](../role-based-access-control/scope-over
5151
> [!NOTE]
5252
> Allow sufficient time for [Azure Resource Manager cache](../role-based-access-control/troubleshooting.md) to refresh after role assignment changes.
5353
54+
## Additional services
55+
56+
To view roles and permissions for other services, see the following links:
57+
58+
- [Azure Application Gateway](../application-gateway/configuration-infrastructure.md)
59+
60+
- [Azure ExpressRoute](../expressroute/roles-permissions.md)
61+
62+
- [Azure Firewall](../firewall/roles-permissions.md)
63+
64+
- [Azure Virtual WAN](../virtual-wan/roles-permissions.md)
65+
66+
- [Managed NVA](../virtual-wan/roles-permissions.md#nva-resources)
67+
68+
- [Azure VPN Gateway](../vpn-gateway/roles-permissions.md)
69+
5470
## Next steps
5571

5672
- [What is Azure Role Based Access](../role-based-access-control/overview.md)

articles/sap/.openpublishing.redirection.sap.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
"redirect_url": "/azure/sap/automation/bash/deploy-controlplane",
66
"redirect_document_id": true
77
},
8+
{
9+
"source_path_from_root": "/articles/sap/workloads/cal-s4h.md",
10+
"redirect_url": "/azure/sap/sap-on-azure-overview",
11+
"redirect_document_id": true
12+
},
813
{
914
"source_path_from_root": "/articles/sap/automation/bash/remove-region.md",
1015
"redirect_url": "/azure/sap/automation/bash/remove-controlplane",
@@ -96,4 +101,4 @@
96101
"redirect_document_id": false
97102
}
98103
]
99-
}
104+
}

0 commit comments

Comments
 (0)