如何通过 AWS Cli 获取 AWS 服务目录预置产品事件输出部分详细信息
How to get AWS service Catalog Provisioned Product's Envet Output section details through AWS Cli
实际上,Service Catalog 正在使用 CloudFormation 模板来配置 Products/environments。
我尝试在 AWS 文档示例的帮助下配置产品。在该 AWS 中有用于创建具有 public 访问权限的 AWS 实例的 CF 模板。
我配置了产品(我的意思是创建了 EC2 实例),但这里我需要通过 Cloudformation 创建的 EC2 实例的 IP 地址。
任何人都可以帮助我使用 AWS Cli command/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
实际上,Service Catalog 正在使用 CloudFormation 模板来配置 Products/environments。
我尝试在 AWS 文档示例的帮助下配置产品。在该 AWS 中有用于创建具有 public 访问权限的 AWS 实例的 CF 模板。
我配置了产品(我的意思是创建了 EC2 实例),但这里我需要通过 Cloudformation 创建的 EC2 实例的 IP 地址。
任何人都可以帮助我使用 AWS Cli command/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