Развертывание нескольких клиентов с использованием галереи общих изображений - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь создать виртуальную машину в Арендаторе-2 с Камбузой общего изображения, доступной в Арендаторе-1.

Ниже приведен код, который я использую.

АРЕНДАТОР - 2

provider "azurerm" {

  subscription_id = "${var.subscription_id}"

  client_id       = "${var.client_id}"

  client_secret   = "${var.client_secret}"

  tenant_id       = "${var.tenant_id}"
}

TENANT - 1

Поставщик для извлечения ресурса SIG

provider "azurerm" {

  alias           = "sig-resources-id"

  subscription_id = "${var.sig_subscription_id}"

  client_id       = "${var.sig_client_id}"

  client_secret   = "${var.sig_client_secret}"

  tenant_id       = "${var.sig_tenant_id}"

}

Из Tenant-1 я получаю Image ID и использую его в azurerm_virtual_machine для создания виртуальной машины вTenant-2

Ошибка: compute.VirtualMachinesClient # CreateOrUpdate: Ошибка отправки запроса: StatusCode = 403 - Исходная ошибка: Code = "LinkedAuthorizationFailed" Message = "Клиент имеет разрешение на выполнение действия" Microsoft.Compute / galleries/ images / version / читать 'on scope' /subscription/subscription-ID-of-tenant-2/resourceGroups/mygroup/providers/Microsoft.Compute/virtualMachines/sigvm-01 ', однако текущий арендатор' 'не авторизован дляполучить доступ к подписке ''. "

ЛЮБАЯ помощь очень ценится.

...