Skip to content

Commit 560ec22

Browse files
authored
Merge pull request #301364 from MicrosoftDocs/repo_sync_working_branch
Confirm merge from repo_sync_working_branch to main to sync with https://github.com/MicrosoftDocs/azure-docs (branch main)
2 parents a8bd90c + c3b53c5 commit 560ec22

23 files changed

+35
-26
lines changed

articles/app-service/configure-ssl-certificate.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@ The following table lists the options for you to add certificates in App Service
3838

3939
The [free App Service managed certificate](#create-a-free-managed-certificate) and the [App Service certificate](configure-ssl-app-service-certificate.md) already satisfy the requirements of App Service. If you choose to upload or import a private certificate to App Service, your certificate must meet the following requirements:
4040

41-
* Be exported as a [password-protected .pfx file](https://en.wikipedia.org/w/index.php?title=X.509&section=4#Certificate_filename_extensions), encrypted by using triple DES.
42-
* Contain a private key at least 2,048 bits long.
41+
* Be exported as a [password-protected PFX file](https://en.wikipedia.org/w/index.php?title=X.509&section=4#Certificate_filename_extensions).
4342
* Contain all intermediate certificates and the root certificate in the certificate chain.
4443

4544
If you want to help secure a custom domain in a TLS binding, the certificate must meet these extra requirements:
@@ -48,7 +47,7 @@ If you want to help secure a custom domain in a TLS binding, the certificate mus
4847
* Be signed by a trusted certificate authority.
4948

5049
> [!NOTE]
51-
> *Elliptic curve cryptography (ECC) certificates* work with App Service but aren't covered by this article. For the exact steps to create ECC certificates, work with your certificate authority.
50+
> **Elliptic Curve Cryptography (ECC) certificates** work with App Service when uploaded as a PFX, but currently cannot be imported from Key Vault. They aren't covered by this article. For the exact steps to create ECC certificates, work with your certificate authority.
5251
5352
After you add a private certificate to an app, the certificate is stored in a deployment unit that's bound to the App Service plan's resource group, region, and operating system (OS) combination. Internally, it's called a *webspace*. That way, the certificate is accessible to other apps in the same resource group, region, and OS combination. Private certificates uploaded or imported to App Service are shared with app services in the same deployment unit.
5453

articles/app-service/manage-backup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ There are two types of backups in App Service. If your app is in a supported pri
3131
| Backup size | 30 GB. | 10 GB, 4 GB of which can be the linked database. |
3232
| Linked database | Not backed up. | **[Starting 3/31/2028, Azure App Service custom backups will no longer support backing up linked databases.](#deprecation-of-linked-database-backups)** <br><br>The following linked databases can be backed up: [SQL Database](/azure/azure-sql/database/), [Azure Database for MySQL](/azure/mysql/), [Azure Database for PostgreSQL](/azure/postgresql/), [MySQL in-app](https://azure.github.io/AppService/2016/08/18/Announcing-MySQL-in-app-for-Web-Apps-(Windows).html). Note that Azure DB for MySQL - **Flexible Server** and Azure DB for PostgreSQL - **Flexible Server** aren't supported in custom backups. |
3333
| [Storage account](../storage/index.yml) required | No. | Yes. |
34-
| Backup frequency | Hourly, not configurable. | Configurable. |
34+
| Backup frequency | Hourly, not configurable. | Configurable (every 2 hours minimum, up to 12 backups per day (manual + scheduled)). |
3535
| Retention | 30 days, not configurable. <br><br> Days 1-3: hourly backups retained.<br><br> Days 4-14: every third hourly backup retained.<br><br> Days 15-30: every sixth hourly backup retained. | 0-30 days or indefinite. |
3636
| Downloadable | No. | Yes, as Azure Storage blobs. |
3737
| Partial backups | Not supported. | Supported. |

articles/app-service/routine-maintenance.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ From left to right, the example shows:
4848
- Selecting the **Impacted Resources** tab.
4949
- The **More info** option.
5050

51+
> [!NOTE]
52+
> Manual initiation of maintenance is not supported for App Service Plans. However, App Service Environments (ASE) do support manual maintenance preferences.
53+
5154
:::image type="content" source="./media/routine-maintenance/routine-maintenance-more.png" alt-text="Screenshot of more info for a maintenance event in the Azure portal." lightbox="media/routine-maintenance/routine-maintenance-more.png":::
5255

5356
This example shows:

articles/application-gateway/multiple-site-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ For example, if you have 2 listeners with associated host names of `*.contoso.co
3131

3232
The ordering of rules can be established by providing a **Priority** field value to the request routing rules associated with the listeners. You can specify an integer value from 1 to 20000 with 1 being the highest priority and 20000 being the lowest priority. If incoming client traffic matches with multiple listeners, the request routing rule with highest priority is used to serve the request. Each request routing rule must have a unique priority value.
3333

34-
The priority field only impacts the order of evaluation of a request routing rule, this wont change the order of evaluation of path based rules within a `PathBasedRouting` request routing rule.
34+
The priority field only impacts the order of evaluation of a request routing rule, this won't change the order of evaluation of path based rules within a `PathBasedRouting` request routing rule.
3535

3636
> [!NOTE]
3737
> To use rule priority, you must specify rule priority field values for all the existing request routing rules. Once the rule priority field is in use, any new routing rule that is created must have a rule priority field value as part of its configuration.

articles/azure-web-pubsub/howto-configure-application-firewall.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ The application firewall rules only take effect when the access token contains t
128128
Below is an example to add userId and insert a unique placeholder in the access token:
129129

130130
```cs
131-
// The GUID role wont have any effect. But it ensures this token's uniqueness when using rule ThrottleByJwtSignatureRule.
131+
// The GUID role won't have any effect. But it ensures this token's uniqueness when using rule ThrottleByJwtSignatureRule.
132132
var url = service.GetClientAccessUri((userId: "user1" , roles: new string[] { "webpubsub.joinLeaveGroup.group1", Guid.NewGuid().ToString()});
133133
```
134134

articles/batch/batch-docker-container-workloads.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ More considerations for using a custom Linux image:
138138

139139
To enable a Batch pool to run container workloads, you must specify [ContainerConfiguration](/dotnet/api/microsoft.azure.batch.containerconfiguration) settings in the pool's [VirtualMachineConfiguration](/dotnet/api/microsoft.azure.batch.virtualmachineconfiguration) object. This article provides links to the Batch .NET API reference. Corresponding settings are in the [Batch Python](/python/api/overview/azure/batch) API.
140140

141-
You can create a container-enabled pool with or without prefetched container images, as shown in the following examples. The pull (or prefetch) process lets you preload container images from either Docker Hub or another container registry on the Internet. For best performance, use an [Azure container registry](/azure/container-registry/container-registry-intro) in the same region as the Batch account.
141+
You can create a container-enabled pool with or without prefetched container images, as shown in the following examples. The pull (or prefetch) process lets you preload container images from either Docker Hub or another container registry on the Internet. For best performance, use an [Azure Container Registry](/azure/container-registry/container-registry-intro) in the same region as the Batch account.
142142

143143
The advantage of prefetching container images is that when tasks first start running, they don't have to wait for the container image to download. The container configuration pulls container images to the VMs when the pool is created. Tasks that run on the pool can then reference the list of container images and container run options.
144144

@@ -275,7 +275,7 @@ pool.StartTask = startTaskContainer;
275275

276276
### Prefetch images from a private container registry
277277

278-
You can also prefetch container images by authenticating to a private container registry server. In the following examples, the `ContainerConfiguration` and `VirtualMachineConfiguration` objects prefetch a private TensorFlow image from a private Azure container registry. The image reference is the same as in the previous example.
278+
You can also prefetch container images by authenticating to a private container registry server. In the following examples, the `ContainerConfiguration` and `VirtualMachineConfiguration` objects prefetch a private TensorFlow image from a private Azure Container Registry. The image reference is the same as in the previous example.
279279

280280
```python
281281
image_ref_to_use = batch.models.ImageReference(

articles/container-apps/faq.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,4 +169,10 @@ sections:
169169
- question: |
170170
How do I use `latest` or a static tag for my container image?
171171
answer: |
172-
Avoid using static tags like `latest` for container images. Using static tags can lead to caching problems and can make your app difficult to troubleshoot. Instead, use unique tags for each deployment, such as a Git hash or date and time to ensure that updates are properly tracked and deployed.
172+
Avoid using static tags like `latest` for container images. Using static tags can lead to caching problems and can make your app difficult to troubleshoot. Instead, use unique tags for each deployment, such as a Git hash or date and time to ensure that updates are properly tracked and deployed.
173+
- name: OpenTelemetry
174+
questions:
175+
- question: |
176+
What transport protocols does the OpenTelemetry managed agent support?
177+
answer: |
178+
The managed agent only supports gRPC.

articles/container-apps/log-options.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ To create a new *diagnostic setting*:
7676

7777
1. Select one or more **Destination details**:
7878
- **Send to Log Analytics workspace**: Select from existing Log Analytics workspaces.
79-
- **Archive to a storage account**: This option is deprecated.
79+
- **Archive to a storage account**: Select from Azure storage accounts.
8080
- **Stream to an event hub**: Select from Azure event hubs.
8181
- **Send to a partner solution**: Select from Azure partner solutions.
8282

articles/container-apps/opentelemetry-agents.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn to record and query data collected using OpenTelemetry in Azu
44
services: container-apps
55
author: craigshoemaker
66
ms.service: azure-container-apps
7-
ms.date: 05/08/2025
7+
ms.date: 06/16/2025
88
ms.author: cshoe
99
ms.topic: how-to
1010
ms.custom:
@@ -779,6 +779,7 @@ See the destination service for their billing structure and terms. For example,
779779
- System data, such as system logs or Container Apps standard metrics, isn't available to be sent to the OpenTelemetry agent.
780780
- The Application Insights endpoint doesn't accept metrics.
781781
- Configuration settings live at the environment level. You can send different data types to different destinations, but you can't split up your data by app. For example, in the same app you can send metrics to Datadog, and traces to App Insights.
782+
- The managed agent only supports the gRPC transport protocol for telemetry data.
782783

783784
## Frequently asked questions
784785

articles/container-apps/vnet-custom.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ You also have the option of deploying a private DNS for your Container Apps envi
2525
#### Create a virtual network
2626

2727
> [!NOTE]
28-
> To use a VNet with Container Apps, the VNet must have a dedicated subnet with a CIDR range of `/23` or larger when using the Consumption only environemnt, or a CIDR range of `/27` or larger when using the workload profiles environment. To learn more about subnet sizing, see the [networking architecture overview](./networking.md#subnet).
28+
> To use a VNet with Container Apps, the VNet must have a dedicated subnet with a CIDR range of `/23` or larger when using the Consumption only environment, or a CIDR range of `/27` or larger when using the workload profiles environment. To learn more about subnet sizing, see the [networking architecture overview](./networking.md#subnet).
2929
3030
1. Select the **Networking** tab.
3131
1. Select **Yes** next to *Use your own virtual network*.

0 commit comments

Comments
 (0)