任何人都可以使用AWS CDK了解如何检索通过AWS CDK部署的产品组合ID和产品ID,
我正在尝试通过引用https://docs.aws.amazon.com/cdk/api/latest/python/aws_cdk.aws_servicecatalog/CfnPortfolioProductAssociation.html的代码在产品和产品组合之间建立关联。
任何指针都会有所帮助:)
答案 0 :(得分:0)
CfnCloudFormationProduct和CfnPortfolio都允许通过.ref
访问其ID。
IE,当创建CfnPortfolioProductAssociation
时。
portfolio = CfnPortfolioProductAssociation(self, "Porfolio", my_param=xxx)
product = CfnCloudFormationProduct(self, "Product", my_param=xxx)
CfnPortfolioProductAssociation(self, "Association", portfolio_id=portfolio.ref, product_id=product.ref, ...)
这相当于cloudformation中的“ {Ref:ResourceName}”。对于不同的构造,这可以解决不同的问题,但通常是资源的ID。您可以在CFN Docs
中查看Ref对于每个CFN资源返回的内容