繁体   English   中英

aws cdk 入门 - `cdk synth` 命令的“空”output

[英]Getting started with aws cdk - "empty" output of `cdk synth` command

我正在尝试按照官方教程进行操作: https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html

我选择了 Java,但也尝试了 Typescript,结果相同:未生成 S3 存储桶资源模板,并且部署未创建存储桶。

代码在这里: https://github.com/jumarko/aws-experiments/tree/master/cdk/hello-cdk-java

cdk synth命令只产生这个CDKMetadata而没有别的:

cd hello-cdk-java

cdk init app --language java

mvn compile

cdk ls

# modify the stack java code
...

# this for some reason only outputs Metadata for me
# even `mvn clean package` doesn't help
cdk synth
Resources:
  CDKMetadata:
    Type: AWS::CDK::Metadata
    Properties:
      Modules: aws-cdk=1.61.1,@aws-cdk/cloud-assembly-schema=1.61.1,@aws-cdk/core=1.61.1,@aws-cdk/cx-api=1.61.1,jsii-runtime=Java/14.0.1
    Condition: CDKMetadataAvailable
Conditions:
  CDKMetadataAvailable:
    Fn::Or:
      - Fn::Or:
          - Fn::Equals:
              - Ref: AWS::Region
              - ap-east-1
          - Fn::Equals:
              - Ref: AWS::Region
              - ap-northeast-1
          - Fn::Equals:
              - Ref: AWS::Region
              - ap-northeast-2
          - Fn::Equals:
              - Ref: AWS::Region
              - ap-south-1
          - Fn::Equals:
              - Ref: AWS::Region
              - ap-southeast-1
          - Fn::Equals:
              - Ref: AWS::Region
              - ap-southeast-2
          - Fn::Equals:
              - Ref: AWS::Region
              - ca-central-1
          - Fn::Equals:
              - Ref: AWS::Region
              - cn-north-1
          - Fn::Equals:
              - Ref: AWS::Region
              - cn-northwest-1
          - Fn::Equals:
              - Ref: AWS::Region
              - eu-central-1
      - Fn::Or:
          - Fn::Equals:
              - Ref: AWS::Region
              - eu-north-1
          - Fn::Equals:
              - Ref: AWS::Region
              - eu-west-1
          - Fn::Equals:
              - Ref: AWS::Region
              - eu-west-2
          - Fn::Equals:
              - Ref: AWS::Region
              - eu-west-3
          - Fn::Equals:
              - Ref: AWS::Region
              - me-south-1
          - Fn::Equals:
              - Ref: AWS::Region
              - sa-east-1
          - Fn::Equals:
              - Ref: AWS::Region
              - us-east-1
          - Fn::Equals:
              - Ref: AWS::Region
              - us-east-2
          - Fn::Equals:
              - Ref: AWS::Region
              - us-west-1
          - Fn::Equals:
              - Ref: AWS::Region
              - us-west-2


关于发生了什么或如何调试问题的任何线索?

我正在使用具有以下 CLI 版本的 Mac OS X 10.15.6:

$ aws --version
aws-cli/2.0.10 Python/3.8.2 Darwin/19.6.0 botocore/2.0.0dev14

$ cdk --version
1.61.1 (build 347918f)

我从模板生成了一个新项目,它突然开始工作了。 我不确定发生了什么变化 - 我也尝试使用不同--profile但起初也没有用。

现在问题已解决 - 如果出现问题,值得从头开始!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM