Skip to content

Commit d60f1cb

Browse files
authored
Merge pull request #279347 from MicrosoftDocs/main
6/26/2024 AM Publish
2 parents a4fcfb1 + 04bbe01 commit d60f1cb

File tree

55 files changed

+664
-318
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+664
-318
lines changed

articles/ai-services/openai/concepts/models.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Azure OpenAI
44
description: Learn about the different model capabilities that are available with Azure OpenAI.
55
ms.service: azure-ai-openai
66
ms.topic: conceptual
7-
ms.date: 06/19/2024
7+
ms.date: 06/25/2024
88
ms.custom: references_regions, build-2023, build-2023-dataai, refefences_regions
99
manager: nitinme
1010
author: mrbullwinkle #ChrisHMSFT
@@ -297,18 +297,18 @@ The following Embeddings models are available with [Azure Government](/azure/azu
297297

298298
For Assistants you need a combination of a supported model, and a supported region. Certain tools and capabilities require the latest models. The following models are available in the Assistants API, SDK, Azure AI Studio and Azure OpenAI Studio. The following table is for pay-as-you-go. For information on Provisioned Throughput Unit (PTU) availability, see [provisioned throughput](./provisioned-throughput.md).
299299

300-
| Region | `gpt-35-turbo (0613)` | `gpt-35-turbo (1106)`| `fine tuned gpt-3.5-turbo-0125` | `gpt-4 (0613)` | `gpt-4 (1106)` | `gpt-4 (0125)` |
301-
|-----|---|---|---|---|---|---|
302-
| Australia East ||| ||| |
303-
| East US || | | | ||
304-
| East US 2 || |||| |
305-
| France Central ||| ||| |
306-
| Japan East || | | | | |
307-
| Norway East | | | | || |
308-
| Sweden Central |||||| |
309-
| UK South ||| | |||
310-
| West US | || | || |
311-
| West US 3 | | | | || |
300+
| Region | `gpt-35-turbo (0613)` | `gpt-35-turbo (1106)`| `fine tuned gpt-3.5-turbo-0125` | `gpt-4 (0613)` | `gpt-4 (1106)` | `gpt-4 (0125)` | `gpt-4o (2024-05-13)` |
301+
|-----|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
302+
| Australia East ||| ||| | |
303+
| East US || | | | |||
304+
| East US 2 || |||| ||
305+
| France Central ||| ||| | |
306+
| Japan East || | | | | | |
307+
| Norway East | | | | || | |
308+
| Sweden Central |||||| ||
309+
| UK South ||| | ||| |
310+
| West US | || | || ||
311+
| West US 3 | | | | || ||
312312

313313
## Model retirement
314314

articles/ai-services/speech-service/includes/cognitive-services-speech-service-rest-auth.md

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,15 @@ Each request requires an authorization header. This table illustrates which head
1313
| `Ocp-Apim-Subscription-Key` | Yes | Yes |
1414
| `Authorization: Bearer` | Yes | Yes |
1515

16-
When you're using the `Ocp-Apim-Subscription-Key` header, you're only required to provide your resource key. For example:
16+
When you're using the `Ocp-Apim-Subscription-Key` header, only your resource key must be provided. For example:
1717

1818
```http
1919
'Ocp-Apim-Subscription-Key': 'YOUR_SUBSCRIPTION_KEY'
2020
```
2121

22-
When you're using the `Authorization: Bearer` header, you're required to make a request to the `issueToken` endpoint. In this request, you exchange your resource key for an access token that's valid for 10 minutes.
22+
When you're using the `Authorization: Bearer` header, you need to make a request to the `issueToken` endpoint. In this request, you exchange your resource key for an access token that's valid for 10 minutes.
23+
24+
Another option is to use Microsoft Entra authentication that also uses the `Authorization: Bearer` header, but with a token issued via Microsoft Entra ID. See [Use Microsoft Entra authentication](#use-microsoft-entra-authentication).
2325

2426
### How to get an access token
2527

@@ -154,3 +156,42 @@ Connection: Keep-Alive
154156
155157
// Message body here...
156158
```
159+
160+
### Use Microsoft Entra authentication
161+
162+
To use Microsoft Entra authentication with the Speech to text REST API for short audio, you need to create an access token.
163+
The steps to obtain the access token consisting of Resource ID and Microsoft Entra access token are the same as when using the Speech SDK.
164+
Follow the steps here [Use Microsoft Entra authentication](../how-to-configure-azure-ad-auth.md)
165+
166+
> [!div class="checklist"]
167+
>
168+
> - Create a Speech resource
169+
> - Configure the Speech resource for Microsoft Entra authentication
170+
> - Get a Microsoft Entra access token
171+
> - Get the Speech resource ID
172+
173+
After the resource ID and the Microsoft Entra access token were obtained, the actual access token can be constructed following this format:
174+
```http
175+
"aad#YOUR_RESOURCE_ID#YOUR_MICROSOFT_ENTRA_ACCESS_TOKEN";
176+
```
177+
You need to include the "aad#" prefix and the "#" (hash) separator between resource ID and the access token.
178+
179+
Here's a sample HTTP request to the Speech to text REST API for short audio:
180+
181+
```http
182+
POST /cognitiveservices/v1 HTTP/1.1
183+
Authorization: Bearer YOUR_ACCESS_TOKEN
184+
Host: westus.stt.speech.microsoft.com
185+
Content-type: application/ssml+xml
186+
Content-Length: 199
187+
Connection: Keep-Alive
188+
189+
// Message body here...
190+
```
191+
192+
To learn more about Microsoft Entra access tokens, including token lifetime, visit [Access tokens in the Microsoft identity platform](/azure/active-directory/develop/access-tokens).
193+
194+
195+
196+
197+

articles/aks/long-term-support.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,6 @@ To carry out an in-place upgrade to the latest LTS version, you need to specify
127127
```azurecli
128128
az aks upgrade --resource-group myResourceGroup --name myAKSCluster --kubernetes-version 1.32.2
129129
```
130-
> [!NOTE]
131-
>If you use any programming/scripting logic to list and select a minor version of Kubernetes before creating clusters with the `ListKubernetesVersions` API, note that starting from Kubernetes v1.27, the API returns `SupportPlan` as `[KubernetesOfficial, AKSLongTermSupport]`. Please ensure you update any logic to exclude `AKSLongTermSupport` versions to avoid any breaks and choose `KubernetesOfficial` support plan versions. Otherwise, if LTS is indeed your path forward please first opt-into the Premium tier and the `AKSLongTermSupport` support plan versions from the `ListKubernetesVersions` API before creating clusters.
132-
133130
> [!NOTE]
134131
> The next Long Term Support Version after 1.27 is to be determined. However Customers will get a minimum 6 months of overlap between 1.27 LTS and the next LTS version to plan upgrades.
135132
> Kubernetes 1.32.2 is used as an example version in this article. Check the [AKS release tracker](release-tracker.md) for available Kubernetes releases.

articles/automation/quickstarts/dsc-configuration.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ ms.custom: mvc, mode-other
1414
> [!CAUTION]
1515
> This article references CentOS, a Linux distribution that is nearing End Of Life (EOL) status. Please consider your use and planning accordingly. For more information, see the [CentOS End Of Life guidance](~/articles/virtual-machines/workloads/centos/centos-end-of-life.md).
1616
17+
> [!NOTE]
18+
> Before you enable Azure Automation DSC, we would like you to know that a newer version of DSC is now generally available, managed by a feature of Azure Policy named [Azure Machine Configuration](../../governance/machine-configuration/overview.md). The Azure Machine Configuration service combines features of DSC Extension, Azure Automation State Configuration, and the most commonly requested features from customer feedback. Azure Machine Configuration also includes hybrid machine support through [Arc-enabled servers](../../azure-arc/servers/overview.md).
19+
1720
By enabling Azure Automation State Configuration, you can manage and monitor the configurations of your Windows and Linux servers using Desired State Configuration (DSC). Configurations that drift from a desired configuration can be identified or auto-corrected. This quickstart steps through enabling an Azure Linux VM and deploying a LAMP stack using Azure Automation State Configuration.
1821

1922
## Prerequisites

articles/azure-arc/kubernetes/extensions-release.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,18 @@ For more information, see [Tutorial: Deploy applications using GitOps with Flux
116116
The most recent version of the Flux v2 extension and the two previous versions (N-2) are supported. We generally recommend that you use the most recent version of the extension.
117117

118118
> [!IMPORTANT]
119-
> Eventually, a major version update (v2.x.x) for the `microsoft.flux` extension will be released. When this happens, clusters won't be auto-upgraded to this version, since [auto-upgrade is only supported for minor version releases](extensions.md#upgrade-extension-instance). If you're still using an older API version when the next major version is released, you'll need to update your manifests to the latest API versions, perform any necessary testing, then upgrade your extension manually. For more information about the new API versions (breaking changes) and how to update your manifests, see the [Flux v2 release notes](https://github.com/fluxcd/flux2/releases/tag/v2.0.0).
119+
> The [Flux v2.3.0 release](https://fluxcd.io/blog/2024/05/flux-v2.3.0/) includes API changes to the HelmRelease and HelmChart APIs, with deprecated fields removed. An upcoming minor version update of Microsoft's Flux extension will include these changes, consistent with the upstream OSS Flux project.
120+
>
121+
> The [HelmRelease](https://fluxcd.io/flux/components/helm/helmreleases/) kind will be promoted from `v2beta1` to `v2` (GA). The `v2` API is backwards compatible with `v2beta1`, with the exception of these deprecated fields, which will be removed:
122+
>
123+
> - `.spec.chart.spec.valuesFile`: replaced by `.spec.chart.spec.valuesFiles`
124+
> - `.spec.postRenderers.kustomize.patchesJson6902`: replaced by `.spec.postRenderers.kustomize.patches`
125+
> - `.spec.postRenderers.kustomize.patchesStrategicMerge`: replaced by `.spec.postRenderers.kustomize.patches`
126+
> - `.status.lastAppliedRevision`: replaced by `.status.history.chartVersion`
127+
>
128+
> The [HelmChart](https://fluxcd.io/flux/components/source/helmcharts/) kind will be promoted from `v1beta2` to `v1` (GA). The `v1` API is backwards compatible with `v1beta2`, with the exception of the `.spec.valuesFile` field, which will be replaced by `.spec.valuesFiles`.
129+
>
130+
> To avoid issues due to breaking changes, we recommend updating your deployments by July 22, 2024, so that they stop using the fields that will be removed and use the replacement fields instead. These new fields are already available in the current version of the APIs.
120131
121132
> [!NOTE]
122133
> When a new version of the `microsoft.flux` extension is released, it may take several days for the new version to become available in all regions.

articles/azure-arc/servers/prepare-extended-security-updates.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,7 @@ Other Azure services through Azure Arc-enabled servers are available as well, wi
3939

4040
* [Microsoft Defender for Cloud](../../defender-for-cloud/defender-for-cloud-introduction.md) - As part of the cloud security posture management (CSPM) pillar, it provides server protections through [Microsoft Defender for Servers](../../defender-for-cloud/plan-defender-for-servers.md) to help protect you from various cyber threats and vulnerabilities.
4141
* [Microsoft Sentinel](scenario-onboard-azure-sentinel.md) - Collect security-related events and correlate them with other data sources.
42-
43-
>[!NOTE]
44-
>Activation of ESU is planned for the third quarter of 2023. Using Azure services such as Azure Update Manager and Azure Policy to support managing ESU-eligible Windows Server 2012/2012 R2 machines are also planned for the third quarter.
45-
42+
4643
## Prepare delivery of ESUs
4744

4845
Plan and prepare to onboard your machines to Azure Arc-enabled servers through the installation of the [Azure Connected Machine agent](agent-overview.md) (version 1.34 or higher) to establish a connection to Azure. Windows Server 2012 Extended Security Updates supports Windows Server 2012 and R2 Standard and Datacenter editions. Windows Server 2012 Storage is not supported.

articles/azure-monitor/app/opentelemetry-enable.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ Point the Java virtual machine (JVM) to the jar file by adding `-javaagent:"path
218218
> If you develop a Spring Boot application, you can optionally replace the JVM argument by a programmatic configuration. For more information, see [Using Azure Monitor Application Insights with Spring Boot](./java-spring-boot.md).
219219
220220

221-
##### [Java-Native](#tab/java-native)
221+
##### [Java Native](#tab/java-native)
222222

223223
Several automatic instrumentations are enabled through configuration changes; no code changes are required
224224

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
title: Troubleshoot Code Optimizations (Preview)
3+
description: Learn how to use Application Insights Code Optimizations on Azure. View a checklist of troubleshooting steps.
4+
author: rkahng
5+
ms.author: ryankahng
6+
editor: v-jsitser
7+
ms.reviewer: hannahhunter, v-leedennis
8+
ms.service: azure-monitor
9+
ms.topic: troubleshooting
10+
ms.date: 06/25/2024
11+
ms.custom: sap:Availability Tests
12+
---
13+
14+
# Troubleshoot Code Optimizations (Preview)
15+
16+
This article provides troubleshooting steps and information to use Application Insights Code Optimizations for Microsoft Azure.
17+
18+
## Troubleshooting checklist
19+
20+
### Step 1: View a video about Code Optimizations setup
21+
22+
View the following demonstration video to learn how to set up Code Optimizations correctly.
23+
24+
> [!VIDEO https://www.youtube-nocookie.com/embed/vbi9YQgIgC8]
25+
26+
### Step 2: Make sure that your app is connected to an Application Insights resource
27+
28+
[Create an Application Insights resource](/azure/azure-monitor/app/create-workspace-resource) and verify that it's connected to the correct app.
29+
30+
### Step 3: Verify that Application Insights Profiler is enabled
31+
32+
[Enable Application Insights Profiler](/azure/azure-monitor/profiler/profiler-overview).
33+
34+
### Step 4: Verify that Application Insights Profiler is collecting profiles
35+
36+
To make sure that profiles are uploaded to your Application Insights resource, follow these steps:
37+
38+
1. In the [Azure portal](https://portal.azure.com), search for and select **Application Insights**.
39+
1. In the list of Application Insights resources, select the name of your resource.
40+
1. In the navigation pane of your Application Insights resource, locate the **Investigate** heading, and then select **Performance**.
41+
1. On the **Performance** page of your Application Insights resource, select **Profiler**:
42+
43+
:::image type="content" source="./media/code-optimizations-troubleshoot/performance-page.png" alt-text="Azure portal screenshot that shows how to navigate to the Application Insights Profiler.":::
44+
45+
1. On the **Application Insights Profiler** page, view the **Recent profiling sessions** section.
46+
47+
:::image type="content" source="./media/code-optimizations-troubleshoot/profiling-sessions.png" alt-text="Azure portal screenshot of the Application Insights Profiler page." lightbox="./media/code-optimizations-troubleshoot/profiling-sessions.png":::
48+
49+
> [!NOTE]
50+
> If you don't see any profiling sessions, see [Troubleshoot Application Insights Profiler](../profiler/profiler-troubleshooting.md).
51+
52+
### Step 5: Regularly check the Profiler
53+
54+
After you successfully complete the previous steps, keep checking the Profiler for insights. Meanwhile, the service continues to analyze your profiles and provide insights as soon as it detects any issues in your code. After you enable the Application Insights Profiler, several hours might be required for you to generate profiles and for the service to analyze them. If the service detects no issues in your code, a message appears that confirms that no insights were found.
55+
56+
## Contact us for help
57+
58+
If you have questions or need help, [create a support request](https://ms.portal.azure.com/#blade/Microsoft_Azure_Support/HelpAndSupportBlade/overview?DMC=troubleshoot), or ask [Azure community support](https://azure.microsoft.com/support/community). You can also submit product feedback to [Azure feedback community](https://feedback.azure.com/d365community).

articles/azure-monitor/insights/code-optimizations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.service: azure-monitor
66
ms.subservice: optimization-insights
77
author: hhunter-ms
88
ms.author: hannahhunter
9-
ms.date: 03/08/2024
9+
ms.date: 06/25/2024
1010
ms.reviewer: ryankahng
1111
---
1212

@@ -73,4 +73,4 @@ Get started with Code Optimizations by enabling the following features on your a
7373
- [Application Insights](../app/create-workspace-resource.md)
7474
- [Application Insights Profiler](../profiler/profiler-overview.md)
7575

76-
Running into issues? Check the [Troubleshooting guide](/troubleshoot/azure/azure-monitor/app-insights/code-optimizations-troubleshooting)
76+
Running into issues? Check the [Troubleshooting guide](./code-optimizations-troubleshoot.md)
170 KB
Loading

0 commit comments

Comments
 (0)