Deploy a static website to Azure from Visual Studio Code
If you have your own server code, such as a Node.js/Express app, follow the App Service tutorial instead.
- An Azure subscription.
- Visual Studio Code.
- The Azure Storage extension.
- Node.js and npm, the Node.js package manager. (This requirement is used only to generate a sample project. You don't need to install Node.js if you already have app code.)
If you don't have an Azure subscription, sign up now for a free account with $200 in Azure credits to try out any combination of services.
Sign in to Azure
Once you've installed the Azure extension, sign into your Azure account by navigating to the Azure explorer, select Sign in to Azure, and follow the prompts. (If you have multiple Azure extensions installed, select the one for the area in which you're working, such as App Service, Functions, etc.)
After signing in, verify that the email address of your Azure account (or "Signed In") appears in the Status Bar and your subscription(s) appears in the Azure explorer:
If you see the error "Cannot find subscription with name [subscription ID]", this may be because you are behind a proxy and unable to reach the Azure API. Configure
HTTPS_PROXY environment variables with your proxy information in your terminal:
# macOS/Linux export HTTPS_PROXY=https://username:password@proxy:8080 export HTTP_PROXY=http://username:password@proxy:8080
# Windows set HTTPS_PROXY=https://username:password@proxy:8080 set HTTP_PROXY=http://username:password@proxy:8080