doktoric
doktoric

Reputation: 129

Azure VM with cli

Is there a way to authenticate to Azure without any login on an Azure VM? Same feature like amazon instance profile so I can run azure commands without authentication

Upvotes: 0

Views: 120

Answers (2)

Bumblebee
Bumblebee

Reputation: 26

I don't think it is possible to communicate with Azure cloud without authentication like AWS using the instance profile. In Azure you have to use service principle with respective role(Reader, contributor or owner) assigned. Once service principle is created you can use it for authentication with Azure SDK or REST API. You can automate once you have service principle details.

Upvotes: 1

lvpx
lvpx

Reputation: 147

You can use Azure CLI.

The authentication can be done using the Publish Settings file. This is useful if you wish to use Azure CLI commands in a script etc.

You can download the file by using

azure account download

Make sure you keep this file safe as it provides direct access to your azure account.

Then authentication is a simple process of importing the file using

azure account import /path/to/.publishsettings_file

Now deployment commands can be run on the command line without logging in.

Scroll to the section public settings file in the link for more info on how to use the publish settings file.

Upvotes: 0

Related Questions