是否可以使用 AWS CDK 启动现有的 ServiceCatalog 产品?
Is it possible to launch an existing ServiceCatalog product with AWS CDK?
我找不到任何关于如何使用 AWS CDK ServiceCatalog 资源的好例子。我的目标是启动由我的组织定义的现有 ServiceCatalog 产品,并使用 CDK 提供其输入参数。
可能吗?或者这只是为了定义和更改 ServiceCatalog 产品本身,没有启动它们的选项?
是的,可以通过 AWS CDK 启动 ServiceCatalog 产品。为此应使用 CfnCloudFormationProvisionedProduct 结构。
CfnCloudFormationProvisionedProduct.Builder
.create(this,"test")
.provisionedProductName("s3")
.productName("s3")
.provisioningArtifactName("1.0")
.provisioningParameters(Arrays.asList(params))
.build()
;
上面代码片段中的params可以定义如下:
CfnCloudFormationProvisionedProduct.ProvisioningParameterProperty
.builder().key("parameter id").value("parameter value").build()
我找不到任何关于如何使用 AWS CDK ServiceCatalog 资源的好例子。我的目标是启动由我的组织定义的现有 ServiceCatalog 产品,并使用 CDK 提供其输入参数。
可能吗?或者这只是为了定义和更改 ServiceCatalog 产品本身,没有启动它们的选项?
是的,可以通过 AWS CDK 启动 ServiceCatalog 产品。为此应使用 CfnCloudFormationProvisionedProduct 结构。
CfnCloudFormationProvisionedProduct.Builder
.create(this,"test")
.provisionedProductName("s3")
.productName("s3")
.provisioningArtifactName("1.0")
.provisioningParameters(Arrays.asList(params))
.build()
;
上面代码片段中的params可以定义如下:
CfnCloudFormationProvisionedProduct.ProvisioningParameterProperty
.builder().key("parameter id").value("parameter value").build()