在使用AWS CDK创建StepFunction时,如果要调用AWS服务,可以使用CallAwsService。其中BatchGetBuilds是调用CodeBuild服务时常用的一种操作。BatchGetBuilds操作需要传递一个参数,即buildIds,表示需要获取的构建ID列表。正确的格式为一个包含构建ID的列表。例如:
const BatchGetBuildsParam = {
ids: ['build_id_1', 'build_id_2', 'build_id_3']
};
将上述参数传递给CallAwsService即可。完整的示例代码如下:
import * as cdk from '@aws-cdk/core';
import * as tasks from '@aws-cdk/aws-stepfunctions-tasks';
const BatchGetBuildsParam = {
ids: ['build_id_1', 'build_id_2', 'build_id_3']
};
const callBatchGetBuilds = new tasks.CallAwsService(this, 'CallBatchGetBuilds', {
service: 'codebuild',
action: 'batchGetBuilds',
parameters: BatchGetBuildsParam
});
上一篇:AWSCDK-如何在为容器指定秘密时访问SecretsManager秘密中的单个(JSON)值?
下一篇:AWSCDK-tryingtoaddInputTransformerusingclassaws_cdk.aws_events.RuleTargetInputProperties”