在aws代码管道中配置actiondeclarationproperty

oknwwptz  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(226)

我正在尝试为scala应用程序使用javacdkl1构造在代码管道中构建源代码阶段

val sourceStage = StageDeclarationProperty
      .builder()
      .name("Source")
      .actions(
        List(
          ActionDeclarationProperty
            .builder()
            .configuration(Map("S3Bucket" -> sourceBucket, "S3ObjectKey" -> "temp/object.zip""))
            .name("SourceTest")
            .actionTypeId(
              ActionTypeIdProperty
                .builder()
                .category("Source")
                .owner("AWS")
                .provider("S3")
                .version("1")
                .build())
            .outputArtifacts(List(OutputArtifactProperty.builder().name("src_artifact_Source").build()).asJava)
            .roleArn(getRoleArn)
            .build()
        ).asJava)
      .build()

当我试图执行上述代码时,我得到:

Resolution error: Unable to resolve object tree with circular reference." for /Properties/stages/0/actions/0/configuration/S3Bucket.

我想我在里面提供信息。配置错误。我可以知道在java/scala中配置actiondeclarationproperty需要什么格式吗。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题