实际上,Service Catalog 正在使用 CloudFormation 模板来配置产品/环境。
我尝试在 AWS 文档示例的帮助下预置产品。在那个 AWS 有用于创建具有公共访问权限的 AWS 实例的 CF 模板。
我提供了产品(我的意思是创建了 EC2 实例),但在这里我需要通过 Cloudformation 创建的 EC2 实例的 IP 地址。
谁能帮助我使用 AWS Cli 命令/AWS Powershell 命令来获取产品的输出部分。
实际上,Service Catalog 正在使用 CloudFormation 模板来配置产品/环境。
我尝试在 AWS 文档示例的帮助下预置产品。在那个 AWS 有用于创建具有公共访问权限的 AWS 实例的 CF 模板。
我提供了产品(我的意思是创建了 EC2 实例),但在这里我需要通过 Cloudformation 创建的 EC2 实例的 IP 地址。
谁能帮助我使用 AWS Cli 命令/AWS Powershell 命令来获取产品的输出部分。
我自己得到了答案。最后我得到了Provisioned Product的IP地址。
$newProduct = New-SCProvisionedProduct -ProvisionedProductName $productName -ProductId $productId -ProvisioningArtifactId $artifactId -ProvisionToken testToken -ProvisioningParameter @( @{key="KeyName";value="test"} )
$envInfo = Get-SCRecord -Id $newProduct.RecordId
$envIP = $envInfo.RecordOutputs[1].OutputValue
Write-Host $envIP