Skip to content

Commit 1d99a6c

Browse files
authored
Merge branch 'MicrosoftDocs:main' into main
2 parents 92c828d + d02c232 commit 1d99a6c

File tree

147 files changed

+1731
-1370
lines changed

Some content is hidden

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

147 files changed

+1731
-1370
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6264,6 +6264,11 @@
62646264
"redirect_url": "/azure/azure-monitor/reference/supported-metrics/metrics-index",
62656265
"redirect_document_id": false
62666266
},
6267+
{
6268+
"source_path_from_root": "/articles/azure-monitor/essentials/platform-logs-overview.md",
6269+
"redirect_url": "/azure/azure-monitor/data-sources",
6270+
"redirect_document_id": false
6271+
},
62676272
{
62686273
"source_path_from_root": "/articles/azure-monitor/essentials/resource-logs-categories.md",
62696274
"redirect_url": "/azure/azure-monitor/reference/supported-logs/logs-index",

.openpublishing.redirection.certification.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,21 @@
7474
"source_path_from_root": "/articles/certification/how-to-indirectly-connected-devices.md",
7575
"redirect_url": "/azure/certification/overview",
7676
"redirect_document_id": false
77+
},
78+
{
79+
"source_path_from_root": "/articles/certification/program-requirements-pnp.md",
80+
"redirect_url": "/azure/certification/overview",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path_from_root": "/articles/certification/how-to-troubleshoot-pnp.md",
85+
"redirect_url": "/azure/certification/overview",
86+
"redirect_document_id": false
87+
},
88+
{
89+
"source_path_from_root": "/articles/certification/how-to-test-pnp.md",
90+
"redirect_url": "/azure/certification/overview",
91+
"redirect_document_id": false
7792
}
7893
]
7994
}

articles/ai-services/openai/how-to/use-your-data-securely.md

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ recommendations: false
1414

1515
# Securely use Azure OpenAI On Your Data
1616

17-
Use this article to learn how to use Azure OpenAI On Your Data securely by protecting data and resources with Microsoft Entra ID role-based access control, virtual networks and private endpoints.
17+
Use this article to learn how to use Azure OpenAI On Your Data securely by protecting data and resources with Microsoft Entra ID role-based access control, virtual networks, and private endpoints.
1818

1919
This article is only applicable when using [Azure OpenAI On Your Data with text](/azure/ai-services/openai/concepts/use-your-data). It does not apply to [Azure OpenAI On Your Data with images](/azure/ai-services/openai/concepts/use-your-image-data).
2020

@@ -163,6 +163,8 @@ To allow your Azure AI Search to call your Azure OpenAI `preprocessing-jobs` as
163163

164164
Set `networkAcls.bypass` as `AzureServices` from the management API. For more information, see [Virtual networks article](/azure/ai-services/cognitive-services-virtual-networks?tabs=portal#grant-access-to-trusted-azure-services-for-azure-openai).
165165

166+
This step can be skipped only if you have a [shared private link](#create-shared-private-link) for your Azure AI Search resource.
167+
166168
### Disable public network access
167169

168170
You can disable public network access of your Azure OpenAI resource in the Azure portal.
@@ -172,7 +174,7 @@ To allow access to your Azure OpenAI service from your client machines, like usi
172174

173175
## Configure Azure AI Search
174176

175-
You can use basic pricing tier and higher for the configuration below. You don’t have to use S2 pricing tier because the configuration doesn't require [private endpoint support for indexers with a skill set](/azure/search/search-limits-quotas-capacity#shared-private-link-resource-limits). See [step 8](#data-ingestion-architecture) of the data ingestion architecture diagram. The networking for custom skill is *bypass trusted service*, not *private endpoint*.
177+
You can use basic pricing tier and higher for the configuration below. It's not necessary, but if you use the S2 pricing tier you will see [additional options](#create-shared-private-link) available for selection.
176178

177179
### Enable managed identity
178180

@@ -212,11 +214,28 @@ To allow access to your Azure AI Search resource from your client machines, like
212214
213215
:::image type="content" source="../media/use-your-data/approve-private-endpoint.png" alt-text="A screenshot showing private endpoint approval screen." lightbox="../media/use-your-data/approve-private-endpoint.png":::
214216

215-
The private endpoint resource is provisioned in a Microsoft managed tenant, while the linked resource is in your tenant. You can't access the private endpoint resource by just clicking the **private endpoint** link (in blue font) in the **Private access** tab of the **Networking page**. Instead, click elsewhere on the row, then the **Approve**` button above should be clickable.
217+
The private endpoint resource is provisioned in a Microsoft managed tenant, while the linked resource is in your tenant. You can't access the private endpoint resource by just clicking the **private endpoint** link (in blue font) in the **Private access** tab of the **Networking page**. Instead, click elsewhere on the row, then the **Approve** button above should be clickable.
216218

217219
Learn more about the [manual approval workflow](/azure/private-link/private-endpoint-overview#access-to-a-private-link-resource-using-approval-workflow).
218220

219221

222+
### Create shared private link
223+
224+
> [!TIP]
225+
> If you are using a basic or standard pricing tier, or if it is your first time to setup all of your resources securely, you should skip this advanced topic.
226+
227+
This section is only applicable for S2 pricing tier search resource, because it requires [private endpoint support for indexers with a skill set](/azure/search/search-limits-quotas-capacity#shared-private-link-resource-limits).
228+
229+
To create shared private link from your search resource connecting to your Azure OpenAI resource, see the [search documentation](/azure/search/search-indexer-howto-access-private). Select **Resource type** as `Microsoft.CognitiveServices/accounts` and **Group ID** as `openai_account`.
230+
231+
With shared private link, [step eight](#data-ingestion-architecture) of the data ingestion architecture diagram is changed from **bypass trusted service** to **private endpoint**.
232+
233+
:::image type="content" source="../media/use-your-data/ingestion-architecture-s2.png" alt-text="A diagram showing the process of ingesting data with an S2 search resource." lightbox="../media/use-your-data/ingestion-architecture-s2.png":::
234+
235+
The Azure AI Search shared private link you created is also in a Microsoft managed virtual network, not your virtual network. The difference compared to the other managed private endpoint created [earlier](#disable-public-network-access-1) is that the managed private endpoint `[1]` from Azure OpenAI to Azure Search is provisioned through the [form application](#disable-public-network-access-1), while the managed private endpoint `[2]` from Azure Search to Azure OpenAI is provisioned via Azure portal or REST API of Azure Search.
236+
237+
:::image type="content" source="../media/use-your-data/virtual-network-s2.png" alt-text="A diagram showing the virtual network architecture with S2 search resource." lightbox="../media/use-your-data/virtual-network-s2.png":::
238+
220239
## Configure Storage Account
221240

222241
### Enable trusted service
@@ -246,7 +265,7 @@ So far you have already setup each resource work independently. Next you need to
246265
| `Search Service Contributor` | Azure OpenAI | Azure AI Search | Inference service queries the index schema for auto fields mapping. Data ingestion service creates index, data sources, skill set, indexer, and queries the indexer status. |
247266
| `Storage Blob Data Contributor` | Azure OpenAI | Storage Account | Reads from the input container, and writes the preprocess result to the output container. |
248267
| `Cognitive Services OpenAI Contributor` | Azure AI Search | Azure OpenAI | Custom skill |
249-
| `Storage Blob Data Contributor` | Azure AI Search | Storage Account | Reads blob and writes knowledge store |
268+
| `Storage Blob Data Contributor` | Azure AI Search | Storage Account | Reads blob and writes knowledge store. |
250269

251270

252271
In the above table, the `Assignee` means the system assigned managed identity of that resource.
110 KB
Loading
72.5 KB
Loading

articles/aks/azure-linux-aks-partner-solutions.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Our third party partners featured in this article have introduction guides to he
2020
| Networking | [Buoyant](#buoyant) <br> [Isovalent](#isovalent) <br> [Tetrate](#tetrate) |
2121
| Observability | [Buoyant](#buoyant) <br> [Isovalent](#isovalent) <br> [Dynatrace](#dynatrace) |
2222
| Security | [Buoyant](#buoyant) <br> [Isovalent](#isovalent) <br> [Kong](#kong) <br> [Tetrate](#tetrate) |
23-
| Storage | [Veeam](#veeam) |
23+
| Storage | [Catalogic](#catalogic) <br> [Veeam](#veeam) |
2424
| Config Management | [Corent](#corent) |
2525
| Migration | [Catalogic](#catalogic) |
2626

@@ -223,9 +223,9 @@ Migrate workloads to Azure Linux Container Host on AKS with confidence.
223223

224224
| Solution | Categories |
225225
|----------|------------|
226-
| CloudCasa | Migration |
226+
| CloudCasa by Catalogic | Migration <br> Storage |
227227

228-
CloudCasa is a Kubernetes backup, recovery, and migration solution that is fully compatible with AKS, as well as all other major Kubernetes distributions and managed services.
228+
CloudCasa by Catalogic is a Kubernetes backup, recovery, and migration solution that is fully compatible with AKS, as well as all other major Kubernetes distributions and managed services.
229229

230230
<details> <summary> See more </summary><br>
231231

@@ -237,7 +237,7 @@ CloudCasa can also centrally manage Azure Backup or Velero backup installations
237237

238238
</details>
239239

240-
For more information, see [Catalogic Solutions](https://cloudcasa.io/) and [Catalogic on Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/catalogicsoftware1625626770507.cloudcasa-aks-app).
240+
For more information, see [CloudCasa by Catalogic Solutions](https://cloudcasa.io/) and [CloudCasa by Catalogic on Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/catalogicsoftware1625626770507.cloudcasa-aks-app).
241241

242242
## Next steps
243243

articles/aks/enable-fips-nodes.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to enable Federal Information Process Standard (FIPS) for
44
author: rayoef
55
ms.author: rayoflores
66
ms.topic: how-to
7-
ms.date: 06/28/2023
7+
ms.date: 02/29/2024
88
ms.custom: template-how-to
99
---
1010

@@ -22,6 +22,8 @@ The Federal Information Processing Standard (FIPS) 140-2 is a US government stan
2222
* FIPS-enabled node pools require Kubernetes version 1.19 and greater.
2323
* To update the underlying packages or modules used for FIPS, you must use [Node Image Upgrade][node-image-upgrade].
2424
* Container images on the FIPS nodes haven't been assessed for FIPS compliance.
25+
* Mounting of a CIFS share fails because FIPS disables some authentication modules. To work around this issue, see [Errors when mounting a file share on a FIPS-enabled node pool][errors-mount-file-share-fips].
26+
2527

2628
> [!IMPORTANT]
2729
> The FIPS-enabled Linux image is a different image than the default Linux image used for Linux-based node pools. To enable FIPS on a node pool, you must create a new Linux-based node pool. You can't enable FIPS on existing node pools.
@@ -137,3 +139,4 @@ To learn more about AKS security, see [Best practices for cluster security and u
137139
[fips]: /azure/compliance/offerings/offering-fips-140-2
138140
[install-azure-cli]: /cli/azure/install-azure-cli
139141
[node-image-upgrade]: node-image-upgrade.md
142+
[errors-mount-file-share-fips]: /troubleshoot/azure/azure-kubernetes/fail-to-mount-azure-file-share#fipsnodepool

articles/aks/monitor-aks-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ For a reference of all Azure Monitor Logs / Log Analytics tables, see the [Azure
8181

8282
## Activity log
8383

84-
The following table lists a few example operations related to AKS that may be created in the [Activity log](../azure-monitor/essentials/activity-log.md). Use the Activity log to track information such as when a cluster is created or had its configuration change. You can view this information [in the portal](../azure-monitor/essentials/activity-log.md#view-the-activity-log) or by using [other methods](../azure-monitor/essentials/activity-log.md#other-methods-to-retrieve-activity-log-events). You can also use it to create an [Activity log alert]() to be proactively notified when an event occurs.
84+
The following table lists a few example operations related to AKS that may be created in the [Activity log](../azure-monitor/essentials/activity-log-insights.md). Use the Activity log to track information such as when a cluster is created or had its configuration change. You can view this information in the portal or by using [other methods](../azure-monitor/essentials/activity-log.md#other-methods-to-retrieve-activity-log-events). You can also use it to create an [Activity log alert]() to be proactively notified when an event occurs.
8585

8686
| Operation | Description |
8787
|:---|:---|

articles/app-service/get-resource-events.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ author: msangapu-msft
88
---
99
# Get resource events in Azure App Service
1010

11-
Azure App Service provides built-in tools to monitor the status and health of your resources. Resource events help you understand any changes that were made to your underlying web app resources and take action as necessary. Event examples include: scaling of instances, updates to application settings, restarting of the web app, and many more. In this article, you'll learn how to view [Azure Activity Logs](../azure-monitor/essentials/activity-log.md#view-the-activity-log) and enable [Event Grid](../event-grid/index.yml) to monitor App Service resource events.
11+
Azure App Service provides built-in tools to monitor the status and health of your resources. Resource events help you understand any changes that were made to your underlying web app resources and take action as necessary. Event examples include: scaling of instances, updates to application settings, restarting of the web app, and many more. In this article, you'll learn how to view [Azure Activity Logs](../azure-monitor/essentials/activity-log-insights.md#view-the-activity-log) and enable [Event Grid](../event-grid/index.yml) to monitor App Service resource events.
1212

1313
## View Azure Activity Logs
1414
Azure Activity Logs contain resource events emitted by operations taken on the resources in your subscription. Both the user actions in the Azure portal and Azure Resource Manager templates contribute to the events captured by the Activity log.
@@ -24,7 +24,7 @@ Azure Activity Logs for App Service details such as:
2424

2525
Azure Activity Logs can be queried using the Azure portal, PowerShell, REST API, or CLI. You can send the logs to a storage account, Event Hub, and Log Analytics. You can also analyze them in Power BI or create alerts to stay updated on resource events.
2626

27-
[View and retrieve Azure Activity log events.](../azure-monitor/essentials/activity-log.md#view-the-activity-log)
27+
[View and retrieve Azure Activity log events.](../azure-monitor/essentials/activity-log-insights.md#view-the-activity-log)
2828

2929
## Ship Activity Logs to Event Grid
3030

1.71 KB
Loading

0 commit comments

Comments
 (0)