Google New-GceInstanceConfig не работает должным образом - PullRequest
0 голосов
/ 15 февраля 2019

Я пытаюсь использовать командлет Google PowerShell "New-GceInstanceConfig", чтобы я мог передать его содержимое в командлет Google "Add-GceInstance".

Это работает нормально, но недавно появилось требование создавать экземпляры с привязанной к ним учетной записью службы Google.Кажется, что командлет «New-GceInstanceConfig» позволяет для этой цели использовать опцию -ServiceAccount, но независимо от того, что я делаю, я не могу заставить его работать.

Это то, что я использую.

New-GceInstanceConfig -Name $Name -BootDiskImage $image -ServiceAccount "service account email address" | Add-GceInstance -Project "project-name" -Zone $zone

Сценарий завершается ошибкой со следующей ошибкой:

New-GceInstanceConfig: Невозможно связать параметр 'ServiceAccount'.Не удается преобразовать значение «Google_ServiceAccount_Email» типа «системная строка» в тип «Google.Apis.Compute.V1.Data.ServiceAccount».

Я пробовал много вариантов этой команды, но ничего не работает.

...