我找不到任何关于如何使用AWS CDK服务目录资源的好例子。我的目标是推出一个由我的组织定义的现有ServiceCatalog产品,并使用CDK提供其输入参数。
这可能吗?还是说,这只是为了定义和改变ServiceCatalog产品本身,而没有启动它们的选项?
是的,可以通过AWS CDK启动ServiceCatalog产品。应该使用CfnCloudFormationProvisionedProduct构造来实现。
CfnCloudFormationProvisionedProduct.Builder
.create(this,"test")
.provisionedProductName("s3")
.productName("s3")
.provisioningArtifactName("1.0")
.provisioningParameters(Arrays.asList(params))
.build()
;
而上面代码片段中的参数可以定义如下。
CfnCloudFormationProvisionedProduct.ProvisioningParameterProperty
.builder().key("parameter id").value("parameter value").build()