microsoft / azure_arc

Automated Azure Arc, Edge, and Platform environments
https://aka.ms/ArcJumpstart
Creative Commons Attribution 4.0 International
733 stars 532 forks source link

ArcBox 3.0 optimizations #2569

Closed janegilring closed 1 month ago

janegilring commented 1 month ago

This pull request primarily focuses on simplifying and enhancing the security of the Azure scripts in the azure_jumpstart_arcbox/artifacts directory. The changes involve removing the need to pass the tenant ID during Azure CLI login, replacing the use of Azure Service Principal with Managed Identity for Azure account connection, and updating the role definition ID for the Key Vault Certificates Officer in the clientVm.bicep file.

Azure CLI Login:

Azure Account Connection:

Role Definition ID Update: