-1
#provider azurem.mgmt is Subscription A.
#prodiver azurem.corpapps is Subscription B.

Subscription AProviderで nsg ルールを作成しようとしていますazurerm.mgmt。ここでdestination application security groupは 、このサブスクリプションSubscription Bにプロバイダーが含まれています。azurerm.corpapps

provider "azurerm" {
    client_id       = "${var.client_id}"
    client_secret   = "${var.client_secret}"
    tenant_id       = "${var.tenant_id}"
    subscription_id = "${var.subscription}"
    alias           = "mgmt"
}

provider "azurerm" {
    client_id       = "${var.client_id}"
    client_secret   = "${var.client_secret}"
    tenant_id       = "${var.tenant_id}"
    subscription_id = "${var.subscription_B}"
    alias           = "corpapps"
}

次に、プロバイダーを使用して、次のようにサブスクリプション B から asg を取得します。 ここに画像の説明を入力

次に、その参照を nsg ルールで使用します ここに画像の説明を入力

ただし、ASGが見つからないというエラーが表示されます: ここに画像の説明を入力

ただし、Azure ポータルでは、次のようにリソースが既に存在します。 ここに画像の説明を入力

4

1 に答える 1