Skip to content

Commit 82a1b2a

Browse files
authored
Merge pull request #262347 from MicrosoftDocs/main
1/4 11:00 AM IST Publishing
2 parents 267c87e + 5159862 commit 82a1b2a

34 files changed

+220
-116
lines changed

articles/aks/kubelogin-authentication.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This article provides an overview of the following authentication methods and ex
1919
* Interactive web browser
2020
* Service principal
2121
* Managed identity
22-
* Workflow identity
22+
* Workload identity
2323

2424
## Limitations
2525

@@ -328,4 +328,4 @@ The AKS Microsoft Entra ID client application ID used by kubelogin to perform pu
328328

329329
<!-- LINKS - external -->
330330
[client-go-cred-plugin]: https://kubernetes.io/docs/reference/access-authn-authz/authentication/#client-go-credential-plugins
331-
[oidc-federation-github]: https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-azure
331+
[oidc-federation-github]: https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-azure

articles/automation/troubleshoot/extension-based-hybrid-runbook-worker.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Troubleshoot extension-based Hybrid Runbook Worker issues in Azure Automation
33
description: This article tells how to troubleshoot and resolve issues that arise with Azure Automation extension-based Hybrid Runbook Workers.
44
services: automation
5-
ms.date: 09/06/2023
5+
ms.date: 01/03/2024
66
ms.topic: troubleshooting
77
ms.custom:
88
---
@@ -25,7 +25,7 @@ To help troubleshoot issues with extension-based Hybrid Runbook Workers:
2525

2626
- Check the error message shown in the Hybrid worker extension status/Detailed Status. It contains error message(s) and respective recommendation(s) to fix the issue.
2727

28-
- Run the troubleshooter tool on the VM and it will generate an output file. Open the output file and verify the errors identified by the troubleshooter tool.
28+
- Run the troubleshooter tool on the VM and it generates an output file. Open the output file and verify the errors identified by the troubleshooter tool.
2929
- For windows: you can find the troubleshooter at `C:\Packages\Plugins\Microsoft.Azure.Automation.HybridWorker.HybridWorkerForWindows\<version>\bin\troubleshooter\TroubleShootWindowsExtension.ps1`
3030
- For Linux: you can find the troubleshooter at `/var/lib/waagent/Microsoft.Azure.Automation.HybridWorker.HybridWorkerForLinux-<version>/Troubleshooter/LinuxTroubleshooter.py`
3131

@@ -51,7 +51,7 @@ The Hybrid Runbook Worker jobs failed as it was unable to import Az modules.
5151

5252
As a workaround, you can follow these steps:
5353

54-
1. Go to the folder : C:\Program Files\Microsoft Monitoring Agent\Agent\AzureAutomation\7.3.1722.0\HybridAgent
54+
1. Go to the folder: C:\Program Files\Microsoft Monitoring Agent\Agent\AzureAutomation\7.3.1722.0\HybridAgent
5555
1. Edit the file with the name *Orchestrator.Sandbox.exe.config*
5656
1. Add the following lines inside the `<assemblyBinding>` tags:
5757
```xml
@@ -61,12 +61,30 @@ As a workaround, you can follow these steps:
6161
</dependentAssembly>
6262
```
6363

64-
### Scenario: Job failed to start as the Hybrid Worker was not available when the scheduled job started
64+
### Scenario: Runbooks go into a suspended state on a Hybrid Runbook Worker when using a custom account on a server with User Account Control (UAC) enabled
65+
66+
#### Issue
67+
Jobs fail and go into a suspended state on the Hybrid Runbook Worker. The Microsoft-SMA event logs indicate
68+
`Win32 Process Exited with code [2148734720]` and a corresponding error in Application log when the runbook tries to execute is `.NET Runtime version : 4.0.30319.0` indicating that the application couldn't be started.
69+
70+
#### Cause
71+
When a system has UAC/LUA in place, permissions must be granted directly and not through any group membership and when user has to elevate permissions, the jobs begin to fail.
72+
73+
#### Resolution
74+
For Custom user on the Hybrid Runbook Worker, update the permissions in the following folders:
75+
76+
| Folder |Permissions |
77+
|--- | --- |
78+
| C:\ProgramData\AzureConnectedMachineAgent\Tokens | Read |
79+
| C:\Packages\Plugins\Microsoft.Azure.Automation.HybridWorker.HybridWorkerForWindows | Read and Execute |
80+
81+
82+
### Scenario: Job failed to start as the Hybrid Worker wasn't available when the scheduled job started
6583

6684
#### Issue
6785
Job fails to start on a Hybrid Worker and you see the following error:
6886

69-
*Failed to start, as hybrid worker was not available when scheduled job started, the hybrid worker was last active at mm/dd/yyyy*.
87+
*Failed to start, as hybrid worker wasn't available when scheduled job started, the hybrid worker was last active at mm/dd/yyyy*.
7088

7189
#### Cause
7290
This error can occur due to the following reasons:
@@ -89,7 +107,7 @@ Job gets suspended with the following error message:
89107
#### Cause
90108
Jobs might get suspended due to any of the following reasons:
91109
- Each active Hybrid Worker in the group will poll for jobs every 30 seconds to see if any jobs are available. The Worker picks jobs on a first-come, first-serve basis. Depending on when a job was pushed, whichever Hybrid Worker within the Hybrid Worker Group pings the Automation service first picks up the job. A single hybrid worker can generally pick up four jobs per ping (that is, every 30 seconds). If your rate of pushing jobs is higher than four per 30 seconds and no other Worker picks up the job, the job might get suspended.
92-
- Hybrid Worker might not be polling as expected every 30 seconds. This could happen if the Worker is not healthy or there are network issues.
110+
- Hybrid Worker might not be polling as expected every 30 seconds. This could happen if the Worker isn't healthy or there are network issues.
93111

94112
#### Resolution
95113
- If the job limit for a Hybrid Worker exceeds four jobs per 30 seconds, you can add more Hybrid Workers to the Hybrid Worker group for high availability and load balancing. You can also schedule jobs so they do not exceed the limit of four jobs per 30 seconds. The processing time of the jobs queue depends on the Hybrid worker hardware profile and load. Ensure that the Hybrid Worker is healthy and gives a heartbeat.
@@ -139,14 +157,14 @@ for Arc-enabled servers or [Manage VMware virtual machines Azure Arc](../../azur
139157
You are deploying an extension-based Hybrid Runbook Worker on a VM, and it fails with error: *Invalid Authorization Token*.
140158

141159
### Cause
142-
User-assigned managed identity of the VM is enabled, but system-assigned managed identity is not enabled.
160+
User-assigned managed identity of the VM is enabled, but system-assigned managed identity isn't enabled.
143161

144162
### Resolution
145163
Follow the steps listed below:
146164

147165
1. [Enable](../../active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm.md#enable-system-assigned-managed-identity-on-an-existing-vm) System-assigned managed identity of the VM.
148166
2. [Delete](../extension-based-hybrid-runbook-worker-install.md#delete-a-hybrid-runbook-worker) the Hybrid Worker extension installed on the VM.
149-
3. Re-install the Hybrid Worker extension on the VM.
167+
3. Reinstall the Hybrid Worker extension on the VM.
150168

151169

152170
### Scenario: Installation process of Hybrid Worker extension on Windows VM gets stuck

articles/azure-maps/about-creator.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ This section provides a high-level overview of the indoor map creation workflow.
5959
1. **Upload**. Upload your drawing packages into your Azure Storage
6060
account. For more information, see [How to create data registry].
6161

62-
1. **Convert**. Once the drawing package is uploaded into your Azure Storage account,
6362
1. **Convert**. Once the drawing package is uploaded into your Azure Storage account,
6463
use the [Conversion] service to validate the data in the uploaded drawing
6564
package and convert it into map data.
@@ -111,7 +110,7 @@ This section provides a high-level overview of the indoor map creation workflow.
111110

112111
[Azure Maps Creator onboarding tool]: https://azure.github.io/azure-maps-creator-onboarding-tool
113112
[Azure Maps Creator REST API]: /rest/api/maps-creator
114-
[Conversion]: /rest/api/maps/v2/conversion
113+
[Conversion]: /rest/api/maps-creator/conversion
115114
[Create a feature stateset]: how-to-creator-feature-stateset.md
116115
[Create custom styles for indoor maps]: how-to-create-custom-styles.md
117116
[Create dataset using GeoJson package]: how-to-dataset-geojson.md
@@ -124,7 +123,7 @@ This section provides a high-level overview of the indoor map creation workflow.
124123
[Dynamic maps StylesObject]: schema-stateset-stylesobject.md
125124
[Edit indoor maps using the QGIS plugin]: creator-qgis-plugin.md
126125
[Facility Ontology]: creator-facility-ontology.md
127-
[Features API]: /rest/api/maps/2023-03-01-preview/features
126+
[Features API]: /rest/api/maps-creator/features?view=rest-maps-creator-2023-03-01-preview
128127
[features]: glossary.md#feature
129128
[How to create data registry]: how-to-create-data-registries.md
130129
[Implement Dynamic styling for indoor maps]: indoor-map-dynamic-styling.md
@@ -136,12 +135,12 @@ This section provides a high-level overview of the indoor map creation workflow.
136135
[manifest]: drawing-requirements.md#manifest-file-requirements
137136
[onboarding tool]: https://azure.github.io/azure-maps-creator-onboarding-tool
138137
[Query datasets with WFS API]: how-to-creator-wfs.md
139-
[Routeset]: /rest/api/maps/2023-03-01-preview/routeset/create
138+
[Routeset]: /rest/api/maps-creator/routeset/create?view=rest-maps-creator-2023-03-01-preview
140139
[tileset]: creator-indoor-maps.md#tilesets
141140
[Tilesets]: creator-indoor-maps.md#tilesets
142141
[Use Azure Maps Creator to create indoor maps]: tutorial-creator-indoor-maps.md
143142
[Use the Azure Maps Indoor Maps module]: how-to-use-indoor-module.md
144143
[visual style editor]: https://azure.github.io/Azure-Maps-Style-Editor
145-
[Wayfinding service]: /rest/api/maps/2023-03-01-preview/wayfinding
144+
[Wayfinding service]: /rest/api/maps-creator/wayfinding?view=rest-maps-creator-2023-03-01-preview
146145
[Wayfinding]: creator-indoor-maps.md#wayfinding-preview
147146
[Work with datasets using the QGIS plugin]: creator-qgis-plugin.md

articles/azure-maps/creator-facility-ontology.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -575,12 +575,13 @@ Learn more about Creator for indoor maps by reading:
575575
[level.Id]: #level
576576
[structures]: #structure
577577
<!--------- REST API Links --------------->
578-
[conversion service]: /rest/api/maps/v2/conversion
579-
[dataset]: /rest/api/maps/2023-03-01-preview/dataset
580-
[GeoJSON Point geometry]: /rest/api/maps/v2/wfs/get-features#geojsonpoint
581-
[MultiPolygon]: /rest/api/maps/v2/wfs/get-features?tabs=HTTP#geojsonmultipolygon
582-
[Point]: /rest/api/maps/v2/wfs/get-features#geojsonpoint
583-
[Polygon]: /rest/api/maps/v2/wfs/get-features?tabs=HTTP#geojsonpolygon
578+
[conversion service]: /rest/api/maps-creator/conversion
579+
[dataset]: /rest/api/maps-creator/dataset?view=rest-maps-creator-2023-03-01-preview
580+
[GeoJSON Point geometry]: /rest/api/maps-creator/wfs/get-features#geojsonpoint
581+
[MultiPolygon]: /rest/api/maps-creator/wfs/get-features?tabs=HTTP#geojsonmultipolygon
582+
[Point]: /rest/api/maps-creator/wfs/get-features#geojsonpoint
583+
[Polygon]: /rest/api/maps-creator/wfs/get-features?tabs=HTTP#geojsonpolygon
584+
584585
<!--------- learn.microsoft.com links --------------->
585586
[Create a dataset using a GeoJson package]: how-to-dataset-geojson.md
586587
[Creator for indoor maps]: creator-indoor-maps.md

articles/azure-maps/creator-indoor-maps.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -314,26 +314,26 @@ The following example shows how to update a dataset, create a new tileset, and d
314314
[Upload a drawing package]: #upload-a-drawing-package
315315

316316
<!----- REST API Links ------->
317-
[Alias API]: /rest/api/maps/v2/alias
318-
[Conversion service]: /rest/api/maps/v2/conversion
319-
[Creator - map configuration Rest API]: /rest/api/maps/2023-03-01-preview/map-configuration
320-
[Dataset Create]: /rest/api/maps/v2/dataset/create
321-
[Dataset service]: /rest/api/maps/v2/dataset
322-
[Feature State service]: /rest/api/maps/v2/feature-state
323-
[Feature State Update API]: /rest/api/maps/v2/feature-state/update-states
317+
[Creator - map configuration Rest API]: /rest/api/maps-creator/map-configuration?view=rest-maps-creator-2023-03-01-preview
318+
[routeset]: /rest/api/maps-creator/routeset?view=rest-maps-creator-2023-03-01-preview
319+
[Style - Create]: /rest/api/maps-creator/style/create?view=rest-maps-creator-2023-03-01-preview
320+
[style]: /rest/api/maps-creator/style?view=rest-maps-creator-2023-03-01-preview
321+
[tileset]: /rest/api/maps-creator/tileset?view=rest-maps-creator-2023-03-01-preview
322+
[wayfinding path]: /rest/api/maps-creator/wayfinding/get-path?view=rest-maps-creator-2023-03-01-preview
323+
[wayfinding service]: /rest/api/maps-creator/wayfinding?view=rest-maps-creator-2023-03-01-preview
324+
[wayfinding]: /rest/api/maps-creator/wayfinding?view=rest-maps-creator-2023-03-01-preview
325+
[Alias API]: /rest/api/maps-creator/alias
326+
[Conversion service]: /rest/api/maps-creator/conversion
327+
[Dataset Create]: /rest/api/maps-creator/dataset/create
328+
[Dataset service]: /rest/api/maps-creator/dataset
329+
[Feature State service]: /rest/api/maps-creator/feature-state
330+
[Feature State Update API]: /rest/api/maps-creator/feature-state/update-states
324331
[Geofence service]: /rest/api/maps/spatial/postgeofence
325-
[Render - Get Map Tile]: /rest/api/maps/render-v2/get-map-tile
326-
[routeset]: /rest/api/maps/2023-03-01-preview/routeset
327-
[Style - Create]: /rest/api/maps/2023-03-01-preview/style/create
328-
[style]: /rest/api/maps/2023-03-01-preview/style
329-
[Tileset Create]: /rest/api/maps/v2/tileset/create
330-
[Tileset List]: /rest/api/maps/v2/tileset/list
331-
[Tileset service]: /rest/api/maps/v2/tileset
332-
[tileset]: /rest/api/maps/2023-03-01-preview/tileset
333-
[wayfinding path]: /rest/api/maps/2023-03-01-preview/wayfinding/get-path
334-
[wayfinding service]: /rest/api/maps/2023-03-01-preview/wayfinding
335-
[wayfinding]: /rest/api/maps/2023-03-01-preview/wayfinding
336-
[Web Feature service]: /rest/api/maps/v2/wfs
332+
[Tileset Create]: /rest/api/maps-creator/tileset/create
333+
[Tileset List]: /rest/api/maps-creator/tileset/list
334+
[Tileset service]: /rest/api/maps-creator/tileset
335+
[Web Feature service]: /rest/api/maps-creator/wfs
336+
337337

338338
<!--- learn.microsoft.com Links ------------>
339339
[Authorization with role-based access control]: azure-maps-authentication.md#authorization-with-role-based-access-control

articles/azure-maps/creator-onboarding-tool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Integrate the indoor map into your applications using the Web SDK.
7575
> [Use the Azure Maps Indoor Maps module]
7676
7777
[Azure Maps Creator onboarding tool]: https://azure.github.io/azure-maps-creator-onboarding-tool
78-
[Conversion service]: /rest/api/maps/v2/conversion
78+
[Conversion service]: /rest/api/maps-creator/conversion
7979
[Convert a drawing package]: creator-indoor-maps.md#convert-a-drawing-package
8080
[dataset]: creator-indoor-maps.md#datasets
8181
[Drawing package requirements]: drawing-requirements.md?pivots=drawing-package-v2

articles/azure-maps/creator-qgis-plugin.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ If you have question related to Azure Maps, see [MICROSOFT Q&A]. Be sure and tag
200200
[Download QGIS]: https://qgis.org/en/site/forusers/download.html
201201
[geographic information system (GIS)]: https://www.usgs.gov/faqs/what-geographic-information-system-gis
202202
[Installing New Plugins]: https://docs.qgis.org/3.28/en/docs/training_manual/qgis_plugins/fetching_plugins.html#basic-fa-installing-new-plugins
203-
[layer definition]: /rest/api/maps/2023-03-01-preview/features/get-collection-definition?tabs=HTTP
203+
[layer definition]: /rest/api/maps-creator/features/get-collection-definition?view=rest-maps-creator-2023-03-01-preview?tabs=HTTP
204204
[MICROSOFT Q&A]: /answers/questions/ask
205205
[QGIS]: https://qgis.org/en/site/
206206
[subscription key]: quick-demo-map-app.md#get-the-subscription-key-for-your-account

articles/azure-maps/drawing-conversion-error-codes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ To fix a **verticalPenetrationError** error, read about how to use a vertical pe
507507
> [!div class="nextstepaction"]
508508
> [Creator for indoor mapping]
509509
510-
[Conversion service]: /rest/api/maps/v2/conversion
510+
[Conversion service]: /rest/api/maps-creator/conversion
511511
[Creator for indoor mapping]: creator-indoor-maps.md
512512
[Drawing files requirements]: drawing-requirements.md#drawing-package-requirements
513513
[Drawing Package Guide]: drawing-package-guide.md

articles/azure-maps/drawing-error-visualizer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ Learn more by reading:
9595
> [Creator for indoor maps]
9696

9797
[Azure Maps account]: quick-demo-map-app.md#create-an-azure-maps-account
98-
[Azure Maps Conversion API]: /rest/api/maps/v2/conversion
98+
[Azure Maps Conversion API]: /rest/api/maps-creator/conversion
9999
[Convert a drawing package]: tutorial-creator-indoor-maps.md#convert-a-drawing-package
100100
[Creator for indoor maps]: creator-indoor-maps.md
101101
[Creator resource]: how-to-manage-creator.md

articles/azure-maps/how-to-create-custom-styles.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,8 @@ Now when you select that unit in the map, the pop-up menu has the new layer ID,
248248
[map configuration]: creator-indoor-maps.md#map-configuration
249249
[style editor]: https://azure.github.io/Azure-Maps-Style-Editor
250250
[subscription key]: quick-demo-map-app.md#get-the-subscription-key-for-your-account
251-
[tileset get]: /rest/api/maps/2023-03-01-preview/tileset/get
252-
[tileset]: /rest/api/maps/2023-03-01-preview/tileset
251+
[tileset get]: /rest/api/maps-creator/tileset/get?view=rest-maps-creator-2023-03-01-preview
252+
[tileset]: /rest/api/maps-creator/tileset?view=rest-maps-creator-2023-03-01-preview
253253
[unitProperties]: drawing-requirements.md#unitproperties
254254
[Use Creator to create indoor maps]: tutorial-creator-indoor-maps.md
255255
[Use the Azure Maps Indoor Maps module]: how-to-use-indoor-module.md

0 commit comments

Comments
 (0)