Common Azure Login extension for VS Code
Перейти к файлу
Will Lorey 1cf0c15e75 Logout before login, stop listening to tenant & cloud setting changes 2022-02-21 12:33:51 -08:00
.azure-pipelines Suppress credscan for dist folder (suspected password found in extension.bundle.js.map) (#423) 2022-02-04 15:51:27 -08:00
.github Add 'bug report' issue template (#401) 2022-01-12 12:18:55 -08:00
.husky Add sort pre-commit hook (#334) 2021-10-04 10:57:23 -07:00
.vscode Update launch configuration for debugging extension (#347) 2021-11-01 13:03:23 -07:00
bin Remove node dependency 2017-11-07 11:29:46 -08:00
codeFlowResult Update sign in page styles to use new product icon, fixes #184 2020-06-29 11:26:33 -07:00
redirect Decode query string before scanning 2019-09-19 17:16:04 +02:00
resources Update README, CHANGELOG to include `TerminalProfile` change and small updates (#352) 2021-11-04 12:17:03 -07:00
sample Update node-fetch to 2.6.7 in sample extension (#413) 2022-01-26 17:46:12 -08:00
src Logout before login, stop listening to tenant & cloud setting changes 2022-02-21 12:33:51 -08:00
.eslintignore Add .azure-pipelines (#273) 2021-06-03 11:25:14 -07:00
.eslintrc.js Switch to shared ESLint config (#302) 2021-08-12 11:28:29 -07:00
.gitignore Use webpack (#87) 2018-11-08 18:59:17 +01:00
.vscodeignore Include more paths in .vscodeignore (#421) 2022-02-03 14:15:47 -08:00
CHANGELOG.md Prep for 0.10.0 (#427) 2022-02-10 15:12:54 -08:00
LICENSE.md Update README, CHANGELOG to include `TerminalProfile` change and small updates (#352) 2021-11-04 12:17:03 -07:00
NOTICE.txt Update notice (#439) 2022-02-14 15:09:35 -08:00
README.md Update README, CHANGELOG to include `TerminalProfile` change and small updates (#352) 2021-11-04 12:17:03 -07:00
SUPPORT.md Add SUPPORT.md (#426) 2022-02-08 16:09:04 -08:00
extension.bundle.ts Use vscode-azureextensiondev for webpacking (#402) 2022-01-14 17:24:52 -08:00
gulpfile.ts Use vscode-azureextensiondev for webpacking (#402) 2022-01-14 17:24:52 -08:00
main.js Use vscode-azureextensiondev for webpacking (#402) 2022-01-14 17:24:52 -08:00
package-lock.json Run `npm update` (#445) 2022-02-15 14:33:16 -08:00
package.json Bump to next alpha (#444) 2022-02-15 13:33:28 -08:00
package.nls.json Add 'Select Tenant' command (#395) 2022-01-06 09:15:15 -08:00
tsconfig.json Use vscode-azureextensiondev for webpacking (#402) 2022-01-14 17:24:52 -08:00
webpack.config.js Use vscode-azureextensiondev for webpacking (#402) 2022-01-14 17:24:52 -08:00

README.md

Azure Account and Sign In

Version Installs Build Status

The Azure Account extension provides a single Azure sign in and subscription filtering experience for all other Azure extensions. It makes Azure's Cloud Shell service available in VS Code's integrated terminal.

Signing In/Out

There are multiple commands accessible via the command palette that may be used to sign into Azure.

Sign in commands in the command palette

Sign out of Azure using the Azure: Sign Out command.

The sign out command in the command palette

Azure Cloud Shell

Azure Cloud Shell instances can be started via the terminal view in VS Code. To begin, click the dropdown arrow in the terminal view and select from either Azure Cloud Shell (Bash) or Azure Cloud Shell (PowerShell).

VS Code terminal view with context menu

If this is your first time using the Cloud Shell, the following notification will appear prompting you to set it up.

"Must setup cloud shell" notification

The Cloud Shell will load in the terminal view once you've finished configuring it.

The Azure Cloud Shell in the terminal window

You may also upload to the Cloud Shell using the Azure: Upload to Cloud Shell command.

Commands

Command
Azure: Sign In Sign in to your Azure subscription.
Azure: Sign In with Device Code Sign in to your Azure subscription with a device code. Use this in setups where the Sign In command does not work.
Azure: Sign In to Azure Cloud Sign in to your Azure subscription in one of the sovereign clouds.
Azure: Sign Out Sign out of your Azure subscription.
Azure: Select Subscriptions Pick the set of subscriptions you want to work with. Extensions should respect this list and only show resources within the filtered subscriptions.
Azure: Create an Account If you don't have an Azure Account, you can sign up for one today and receive $200 in free credits.
Azure: Upload to Cloud Shell1 Upload a file to your Cloud Shell storage account

1 On Windows: Requires Node.js 6 or later to be installed (https://nodejs.org).

Settings

Name Description Default
azure.resourceFilter The resource filter, each element is a tenant id and a subscription id separated by a slash.
azure.showSignedInEmail Whether to show the email address (e.g., in the status bar) of the signed in account. true
azure.tenant A specific tenant to sign in to. The default is to sign in to the common tenant and use all known tenants.
azure.cloud The current Azure Cloud to connect to. Azure
azure.ppe Development setting: The PPE environment for testing.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

Telemetry

VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you dont wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry setting to false. Learn more in our FAQ.

License

MIT

The Visual Studio Code logo is under the license of the Visual Studio Code product.