With the new Azure Virtual Machines (VMs) extension for Visual Studio Code (VS Code), you can now create and manage Azure VMs directly from VS Code. This is a great new extension if you are working with VS Code and Microsoft Azure. The extension is currently in preview and lets you view, create, delete, start and stop Azure Virtual machines, as well as adding SSH keys to existing Azure VMs.
Get started
To get started with the Azure Virtual Machine extension in Visual Studio Code, simply follow these steps:
- Download and install the Azure Virtual Machines extension for Visual Studio Code
- Once complete, you’ll see an Azure icon in the Activity Bar
- Sign in to your Azure account by clicking Sign in to Azure. If you don’t have an Azure account yet, you can create a free Azure account here.
[cta title=”Free Azure Account” button=”Free Azure Account” link=”https://azure.microsoft.com/free/open-source?WT.mc_id=thomasmaurer-blog-thmaure”]If you don’t have an Azure account yet, you can sign up today for your free Azure account and receive 12 months of free popular services, $200 free credit, and 25+ always free services.[/cta]
Create an Azure VM in VS Code
You can now create Azure VMs directly from Visual Studio Code. The wizard will ask you for a VM name, username, Azure region, and passphrase.
This will create an Azure VM Standard D2s V3 (2 CPU Cores & 8 GB of ram) with the image Ubuntu 18.04-LTS. An SSH key will be created, and your SSH Config file (~/.ssh/config) will be updated so you can immediately connect via SSH ($ ssh vm-name) or using the Remote-SSH extension. You can find more information about how you can connect to Azure VM using Visual Studio Code in my blog post.
Having the possibility to manage Azure VMs and connect with them directly within Visual Studio makes working with these tools and Azure much more convenient.
I hope you can go and try out the Azure VM extension for VS Code. If you have any questions, please feel free to leave a comment.
Tags: Azure, Azure VM, Compute, create, Extension, IaaS, Manage, Microsoft, Microsoft Azure, SSH, Virtual Machine, Visual Studio, Visual Studio Code, VM, VS Code Last modified: March 10, 2020
Looks like the extension has been removed or renamed. The link is leads to 404 page.
Hi ilkin
Yes there was a mistake with the link, it is fixed now.
This must the link https://marketplace.visualstudio.com/items?WT.mc_id=thomasmaurer-blog-thmaure&itemName=ms-azuretools.vscode-azurevirtualmachines
hi Thomas
how to connect for VSconde to azure to build a vm
connect-azaccunt dont work like is ISE how should i do it in code?
Really? The guide is quite clear.
Once complete, you’ll see an Azure icon in the Activity Bar
Sign in to your Azure account by clicking Sign in to Azure