Skip to content

Commit 1f671c3

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into fresh
2 parents 28cce8c + 0832a33 commit 1f671c3

File tree

6 files changed

+57
-24
lines changed

6 files changed

+57
-24
lines changed

articles/application-gateway/key-vault-certs.md

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ Application Gateway uses a secret identifier in Key Vault to reference the certi
4040

4141
The Azure portal supports only Key Vault certificates, not secrets. Application Gateway still supports referencing secrets from Key Vault, but only through non-portal resources like PowerShell, the Azure CLI, APIs, and Azure Resource Manager templates (ARM templates).
4242

43-
> [!WARNING]
44-
> Azure Application Gateway currently supports only Key Vault accounts in the same subscription as the Application Gateway resource. Choosing a Key Vault under a different subscription than your Application Gateway will result in a failure.
43+
References to Key Vaults in other Azure subscriptions is supported, but must be configured via ARM Template, Azure PowerShell, CLI, Bicep, etc. Cross-subscription key vault configuration is not supported by Application Gateway via Azure Portal today.
4544

4645
## Certificate settings in Key Vault
4746

@@ -132,26 +131,13 @@ $appgw = Get-AzApplicationGateway -Name MyApplicationGateway -ResourceGroupName
132131
Set-AzApplicationGatewayIdentity -ApplicationGateway $appgw -UserAssignedIdentityId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/MyResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyManagedIdentity"
133132
# Get the secret ID from Key Vault
134133
$secret = Get-AzKeyVaultSecret -VaultName "MyKeyVault" -Name "CertificateName"
135-
$secretId = $secret.Id # https://<keyvaultname>.vault.azure.net/secrets/<hash>
134+
$secretId = $secret.Id.Replace($secret.Version, "") # Remove the secret version so AppGW will use the latest version in future syncs
136135
# Specify the secret ID from Key Vault
137136
Add-AzApplicationGatewaySslCertificate -KeyVaultSecretId $secretId -ApplicationGateway $appgw -Name $secret.Name
138137
# Commit the changes to the Application Gateway
139138
Set-AzApplicationGateway -ApplicationGateway $appgw
140139
```
141140
142-
> [!NOTE]
143-
> If you require Application Gateway to sync the last version of the certificate with the key vault, provide the versionless `secretId` value (no hash). To do this, in the preceding example, replace the following line:
144-
>
145-
> ```
146-
> $secretId = $secret.Id # https://<keyvaultname>.vault.azure.net/secrets/<hash>
147-
> ```
148-
>
149-
> With this line:
150-
>
151-
> ```
152-
> $secretId = $secret.Id.Replace($secret.Version, "") # https://<keyvaultname>.vault.azure.net/secrets/
153-
> ```
154-
155141
Once the commands have been executed, you can navigate to your Application Gateway in the Azure portal and select the Listeners tab. Click Add Listener (or select an existing) and specify the Protocol to HTTPS.
156142
157143
Under **Choose a certificate** select the certificate named in the previous steps. Once selected, select *Add* (if creating) or *Save* (if editing) to apply the referenced Key Vault certificate to the listener.

articles/machine-learning/how-to-manage-workspace.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,6 +330,50 @@ The Workspace.list(..) method does not return the full workspace object. It incl
330330

331331
---
332332

333+
## Search for assets across a workspace (preview)
334+
335+
With the public preview search capability, you can search for machine learning assets such as jobs, models, components, environments, and datasets across all workspaces, resource groups, and subscriptions in your organization through a unified global view.
336+
337+
### Free text search
338+
339+
Type search text into the global search bar on the top of portal and hit enter to trigger a 'contains' search.
340+
A contains search scans across all metadata fields for the given asset and sorts results relevance.
341+
342+
You can use the asset quick links to navigate to search results for jobs, models, and components that you created.
343+
344+
Also, you can change the scope of applicable subscriptions and workspaces via the 'Change' link in the search bar drop down.
345+
346+
:::image type="content" source="./media/how-to-manage-workspace/search-bar.png" alt-text="Search-bar list":::
347+
348+
### Structured search
349+
350+
Select any number of filters to create more specific search queries. The following filters are supported:
351+
352+
* Job:
353+
* Model:
354+
* Component:
355+
* Tags:
356+
* SubmittedBy:
357+
* Environment:
358+
* Dataset:
359+
360+
If an asset filter (job, model, component) is present, results are scoped to those tabs. Other filters apply to all assets unless an asset filter is also present in the query. Similarly, free text search can be provided alongside filters, but are scoped to the tabs chosen by asset filters, if present.
361+
362+
> [!TIP]
363+
> * Filters search for exact matches of text. Use free text queries for a contains search.
364+
> * Quotations are required around values that include spaces or other special characters.
365+
> * If duplicate filters are provided, only the first will be recognized in search results.
366+
> * Input text of any language is supported but filter strings must match the provided options (ex. submittedBy:).
367+
> * The tags filter can accept multiple key:value pairs separated by a comma (ex. tags:"key1:value1, key2:value2").
368+
369+
### View search results
370+
371+
You can view your search results in the individual **Jobs**, **Models** and **Components** tabs. Select an asset to open its **Details** page in the context of the relevant workspace. Results from workspaces you don't have permissions to view are not displayed.
372+
373+
:::image type="content" source="./media/how-to-manage-workspace/results.png" alt-text="Results displayed after search":::
374+
375+
If you've used this feature in a previous update, a search result error may occur. Reselect your preferred workspaces in the Directory + Subscription + Workspace tab.
376+
333377

334378
## Delete a workspace
335379

195 KB
Loading
84 KB
Loading

articles/storage/files/storage-files-migration-storsimple-8000.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,9 @@ Later on, when you create your migration jobs, you can use this list to identify
116116
> Selecting more than **50** StorSimple volume backups is not supported.
117117
> Your migration jobs can only move backups, never data from the live volume. Therefore the most recent backup is closest to the live data and thus should always be part of the list of backups to be moved in a migration.
118118
119+
> [!CAUTION]
120+
> It's best to suspend all StorSimple backup retention policies before you select a backup for migration. </br>Migrating your backups takes several days or weeks. StorSimple offers backup retention policies that will delete backups. Backups you have selected for this migration may get deleted before they had a chance to be migrated.
121+
119122
### Map your existing StorSimple volumes to Azure file shares
120123

121124
[!INCLUDE [storage-files-migration-namespace-mapping](../../../includes/storage-files-migration-namespace-mapping.md)]
@@ -272,7 +275,7 @@ This section describes how to set up a migration job and carefully map the direc
272275
:::image type="content" source="media/storage-files-migration-storsimple-8000/storage-files-migration-storsimple-8000-new-job.png" alt-text="Screenshot of the new job creation form for a migration job.":::
273276
:::column-end:::
274277
:::column:::
275-
**Job definition name**</br>This name should indicate the set of files you're moving. Giving it a similar name as your Azure file share is a good practice. </br></br>**Location where the job runs**</br>When selecting a region, you must select the same region as your StorSimple storage account or, if that isn't available, then a region close to it. </br></br><h3>Source</h3>**Source subscription**</br>Select the subscription in which you store your StorSimple Device Manager resource. </br></br>**StorSimple resource**</br>Select your StorSimple Device Manager your appliance is registered with. </br></br>**Service data encryption key**</br>Check this [prior section in this article](#storsimple-service-data-encryption-key) in case you can't locate the key in your records. </br></br>**Device**</br>Select your StorSimple device that holds the volume where you want to migrate. </br></br>**Volume**</br>Select the source volume. Later you'll decide if you want to migrate the whole volume or subdirectories into the target Azure file share.</br></br> **Volume backups**</br>You can select *Select volume backups* to choose specific backups to move as part of this job. An upcoming, [dedicated section in this article](#selecting-volume-backups-to-migrate) covers the process in detail.</br></br><h3>Target</h3>Select the subscription, storage account, and Azure file share as the target of this migration job.</br></br><h3>Directory mapping</h3>[A dedicated section in this article](#directory-mapping), discusses all relevant details.
278+
**Job definition name**</br>This name should indicate the set of files you're moving. Giving it a similar name as your Azure file share is a good practice. </br></br>**Location where the job runs**</br>When selecting a region, you must select the same region as your StorSimple storage account or, if that isn't available, then a region close to it. </br></br><h3>Source</h3>**Source subscription**</br>Select the subscription in which you store your StorSimple Device Manager resource. </br></br>**StorSimple resource**</br>Select your StorSimple Device Manager your appliance is registered with. </br></br>**Service data encryption key**</br>Check this [prior section in this article](#storsimple-service-data-encryption-key) in case you can't locate the key in your records. </br></br>**Device**</br>Select your StorSimple device that holds the volume where you want to migrate. </br></br>**Volume**</br>Select the source volume. Later you'll decide if you want to migrate the whole volume or subdirectories into the target Azure file share. </br></br> **Volume backups**</br>You can select *Select volume backups* to choose specific backups to move as part of this job. An upcoming, [dedicated section in this article](#selecting-volume-backups-to-migrate) covers the process in detail.</br></br><h3>Target</h3>Select the subscription, storage account, and Azure file share as the target of this migration job.</br></br><h3>Directory mapping</h3>[A dedicated section in this article](#directory-mapping), discusses all relevant details.
276279
:::column-end:::
277280
:::row-end:::
278281

@@ -314,7 +317,7 @@ There are important aspects around choosing backups that need to be migrated:
314317
:::row-end:::
315318

316319
> [!CAUTION]
317-
> Selecting more than 50 StorSimple volume backups is not supported. Jobs with a large number of backups may fail.
320+
> Selecting more than 50 StorSimple volume backups is not supported. Jobs with a large number of backups may fail. Make sure your backup retention policies don't delete a selected backup before it got a chance to be migrated!
318321
319322
### Directory mapping
320323

@@ -389,13 +392,13 @@ In the job blade that opens, you can see your job's current status and a list of
389392
:::image type="content" source="media/storage-files-migration-storsimple-8000/storage-files-migration-storsimple-8000-job-never-ran-focused.png" alt-text="Screenshot of the migration job blade with a highlight around the command to start the job. It also displays the selected backups scheduled for migration." lightbox="media/storage-files-migration-storsimple-8000/storage-files-migration-storsimple-8000-job-never-ran.png":::
390393
:::column-end:::
391394
:::column:::
392-
Initially, the migration job will have the status: **Never ran**. </br>When you are ready, you can start this migration job. (Select the image for a version with higher resolution.) </br> When a backup was successfully migrated, an automatic Azure file share snapshot will be taken. The original backup date of your StorSimple backup will be placed in the *Comments* section of the Azure file share snapshot. Utilizing this field will allow you to see when the data was originally backed up as compared to the time the file share snapshot was taken.
393-
</br></br>
394-
> [!CAUTION]
395-
> Backups must be processed from oldest to newest. Once a migration job is created, you can't change the list of selected StorSimple volume backups. Don't start the job if the list of Backups is incorrect or incomplete. Delete the job and make a new one with the correct backups selected.
395+
Initially, the migration job will have the status: **Never ran**. </br>When you are ready, you can start this migration job. (Select the image for a version with higher resolution.) </br> When a backup was successfully migrated, an automatic Azure file share snapshot will be taken. The original backup date of your StorSimple backup will be placed in the *Comments* section of the Azure file share snapshot. Utilizing this field will allow you to see when the data was originally backed up as compared to the time the file share snapshot was taken.
396396
:::column-end:::
397397
:::row-end:::
398398

399+
> [!CAUTION]
400+
> Backups must be processed from oldest to newest. Once a migration job is created, you can't change the list of selected StorSimple volume backups. Don't start the job if the list of Backups is incorrect or incomplete. Delete the job and make a new one with the correct backups selected. For each selected backup, check your retention schedules. Backups may get deleted by one or more of your retention policies before they got a chance to be migrated!
401+
399402
### Per-item errors
400403

401404
The migration jobs have two columns in the list of backups that list any issues that may have occurred during the copy:

articles/storsimple/storsimple-data-manager-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: storsimple
1212
ms.topic: article
1313
ms.tgt_pltfrm: NA
1414
ms.workload: TBD
15-
ms.date: 08/17/2021
15+
ms.date: 03/18/2022
1616
ms.author: alkohli
1717
---
1818

@@ -99,7 +99,7 @@ There are also limitations on what can be stored in Azure file shares. It's impo
9999
- Maximum supported file size for a blob is 4.7 TiB.
100100
- Most recent available backup set will be used.
101101
- File metadata is not uploaded with the file content.
102-
- Uploaded blobs are of the Block Blob type. Thus, any uploaded VHD can't be used in Azure Virtual Machines.
102+
- Uploaded blobs are of the Block Blob type. Thus, any uploaded VHD or VHDX can't be used in Azure Virtual Machines.
103103

104104
## Next steps
105105

0 commit comments

Comments
 (0)