To use Azure Migrate, there are some permissions that are required to manage Vaults and resources.
See the instructions to check the permissions of your account to the Key Vault using the following PowerShell script:
$userPrincipalId = $(Get-AzureRmADUser -UserPrincipalName "loggedin_user").Id
Set-AzureRmKeyVaultAccessPolicy -VaultName "replace_with_key_vault_name" -ObjectId $userPrincipalId -PermissionsToStorage get, list, delete, set, update, regeneratekey, getsas, listsas, deletesas, setsas, recover, backup, restore, purge
Reference: https://learn.microsoft.com/en-us/azure/migrate/tutorial-prepare-vmware
------------------------------------------------------------------------------------------------------------------------------
Please do not forget to "Accept the answer" wherever the information provided helps you to help others in the community.