gpt4 book ai didi

c# - 定义要在 Pulumi 中使用的 Azure 订阅

转载 作者:行者123 更新时间:2023-12-02 02:23:17 24 4
gpt4 key购买 nike

我使用以下(标准)-Pulumi - 代码来创建一个简单的资源:

  public MyStack()
{

var current = Output.Create(GetSubscription.InvokeAsync());
this.CurrentSubscriptionDisplayName = current.Apply(current => current.DisplayName);


// Create an Azure Resource Group
var resourceGroup = new ResourceGroup("dingdongdiehexisttot"); // TODO: Conf


// Create an Azure Storage Account
var storageAccount = new Account("storage", new AccountArgs
{
ResourceGroupName = resourceGroup.Name,
AccountReplicationType = "LRS",
AccountTier = "Standard"
});

// Export the connection string for the storage account
this.ConnectionString = storageAccount.PrimaryConnectionString;
}

这会失败并出现 403 错误,因为它是在不允许我在其中创建资源的订阅中创建的。我有多个订阅,并且想要定义要使用的订阅。我可以使用“GetSubscription”检索当前内容,但没有找到任何方法来实际设置要使用的订阅。

如何定义要使用的订阅

(我在 runnung pulumi up 之前使用 az login 成功登录)

最佳答案

这里有几个选项:

  1. 使用 Azure CLI 选择目标订阅:az account set --subscription SUBSCRIPTION

  2. 使用pulumi config set azure:subscriptionId SUBSCRIPTION

  3. 设置环境变量ARM_SUBSCRIPTION_ID

  4. 使用Explicit Providers并在提供程序的属性中配置它。

关于c# - 定义要在 Pulumi 中使用的 Azure 订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66098588/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com