【问题标题】:How to get AWS service Catalog Provisioned Product's Envet Output section details through AWS Cli如何通过 AWS Cli 获取 AWS 服务目录预置产品的 Envet 输出部分详细信息
【发布时间】:2019-12-28 01:02:07
【问题描述】:
实际上,Service Catalog 正在使用 CloudFormation 模板来配置产品/环境。
我尝试在 AWS 文档示例的帮助下预置产品。因为 AWS 有 CF 模板,用于创建具有公共访问权限的 AWS 实例。
我提供了产品(我的意思是创建了 EC2 实例),但这里我需要通过 Cloudformation 创建的 EC2 实例的 IP 地址。
谁能帮助我使用 AWS Cli 命令/AWS Powershell 命令获取产品的输出部分。
【问题讨论】:
标签:
amazon-cloudformation
aws-cli
aws-powershell
aws-service-catalog
【解决方案1】:
我自己得到了答案。
最后我得到了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