我正在尝试使用Google的Powershell“ New-GceInstanceConfig”命令,以便可以将其内容传递到Google的“ Add-GceInstance”命令中。
这可以正常工作,但是最近需要创建实例,并为其附加一个Google服务帐户。看来,“ New-GceInstanceConfig” commadlet为此目的提供了-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”。
我尝试了此命令的许多变体,但没有任何效果。