Amazon web services 如何通过powershell创建AWS新Scprovisionedproduct
我正在尝试使用PowerShell在服务目录中创建配置的产品Amazon web services 如何通过powershell创建AWS新Scprovisionedproduct,amazon-web-services,powershell,Amazon Web Services,Powershell,我正在尝试使用PowerShell在服务目录中创建配置的产品 cmdlet $newProduct = New-SCProvisionedProduct -ProvisionedProductName $product_name -ProductId $product_id -ProvisioningArtifactId $artifact_id -ProvisioningParameter @( @{key="Server_size";value="$server.serversize
cmdlet $newProduct = New-SCProvisionedProduct -ProvisionedProductName $product_name -ProductId $product_id
-ProvisioningArtifactId $artifact_id -ProvisioningParameter @( @{key="Server_size";value="$server.serversize"},{key= "Key_pair",value="demo_key"} )
但我不知道如何在配置参数中传递多个值,因为它显示了一些错误
New-SCProvisionedProduct : Cannot bind parameter 'ProvisioningParameter'.
Cannot convert the "[" value of type "System.String" to type
"Amazon.ServiceCatalog.Model.ProvisioningParameter".
At line:1 char:162
+ ... -ProvisioningArtifactId $artifact_id -ProvisioningParameter [ {key="S ...
+ ~
+ CategoryInfo : InvalidArgument: (:) [New-SCProvisionedProduct],
ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Amazon.PowerShell
.Cmdlets.SC.NewSCProvisionedProductCmdlet
是否有人可以帮助我使用AWS Powershell命令在provisioning parameter中传递多个值(或)帮助对此错误进行排序如果要传递变量,则不需要在值周围加引号。试试下面的方法,{code>{key=“Server\u size”value=$Server.serversize}我试过了,但还是没有得到$newProduct=New-SCProvisionedProduct-ProvisionedProductName$product\u name-ProductId$product\u id-provisiongartifactid$artifact\u id-provisionparameter@({key=“Server\u size”value=$Server.serversize},{key=“密钥对”值:“demo\u Key”},{Key:“CIDR\u范围”值:“0.0.0.0/0”})错误:新SCProvisioniedProduct:无法绑定参数“ProvisioningParameter”。无法转换“Key=”服务器大小;value=$server.serversize“value of type”System.Management.Automation.ScriptBlock“to type”Amazon.ServiceCatalog.Model.ProvisioningParameter”。在
{key=key\u pair
其工作$Product=New-SCProvisionedProduct-ProvisionedProductName$Product\u name-ProductId$Product\u id-provisiongartifactid$artifact\u id-provisiongparameter@{key=“InstanceType”;value=$server.serversize},{key=“KeyName”value=“demo\u key”},{key=“SSHLocation”;value=“0.0.0/0})