Sean Holung 026234bdbb
revert get started experience (#3076)
* add back getting started page

* decollapse getting started guide

* update style

* remove quickstart files

scss file

* lint

* assets

* update links

* update links

* update links

* update links

* update link
2023-06-16 14:10:53 -07:00

3.0 KiB

title_tag, meta_desc, title, h1, weight, menu, aliases
title_tag meta_desc title h1 weight menu aliases
Before You Begin | Azure This page provides an overview on how to get started with Pulumi when starting an Azure project. Before you begin Pulumi & Azure: Before you begin 2
clouds
parent identifier
azure-get-started azure-begin
/docs/quickstart/azure/begin/
/docs/quickstart/azure/install-pulumi/
/docs/quickstart/azure/install-language-runtime/
/docs/quickstart/azure/configure/
/docs/get-started/azure/install-pulumi/
/docs/get-started/azure/install-language-runtime/
/docs/get-started/azure/configure/
/docs/get-started/azure/begin/

Before you get started using Pulumi, let's run through a few quick steps to ensure your environment is set up correctly.

Install Pulumi

{{< install-pulumi >}} {{% notes "info" %}} All Windows examples in this tutorial assume you are running in PowerShell. {{% /notes %}} {{< /install-pulumi >}}

Next, install the required language runtime, if you have not already.

Install Language Runtime

Choose Your Language

{{< chooser language "typescript,python,go,csharp,java,yaml" / >}}

{{% choosable language "typescript" %}} {{< install-node >}} {{% /choosable %}}

{{% choosable language python %}} {{< install-python >}} {{% /choosable %}}

{{% choosable language go %}} {{< install-go >}} {{% /choosable %}}

{{% choosable language "csharp,fsharp,visualbasic" %}} {{< install-dotnet >}} {{% /choosable %}}

{{% choosable language java %}} {{< install-java >}} {{% /choosable %}}

{{% choosable language yaml %}} {{< install-yaml >}} {{% /choosable %}}

Finally, configure Pulumi with Microsoft Azure.

Configure Pulumi to access your Microsoft Azure account

Pulumi requires cloud credentials to manage and provision resources. Pulumi can authenticate to Azure using a user account or service principal that has Programmatic access with rights to deploy and manage your Azure resources.

{{% notes type="info" %}} Pulumi relies on the Azure SDK to authenticate requests from your computer to Azure. Your credentials are never sent to pulumi.com. {{% /notes %}}

In this guide, you will need a user account with permissions to create and populate Blob storage containers and provide anonymous access to a Blob file.

When developing locally, we recommend that you install the Azure CLI and then authorize access with a user account.

az login

After successfully logging in, you are ready to go.

{{% notes type="info" %}} The Azure CLI, and thus Pulumi, will use the default subscription for the account. You can change the active subscription with the az account set command. {{% /notes %}}

For additional information on authenticating with Azure, or to login with a service principal, see Azure Setup.

Next, you'll create a new Pulumi project.

{{< get-started-stepper >}}