EFS error 'One or more LifecyclePolicy objects specified are malformed.' with CDK v2

0

I followed that example building an EFS share using CDK v2: https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_efs.LifecyclePolicy.html#example what in my case looks like this:

    const fileSystem = new efs.FileSystem(this, 'efsFileSystem', {
      removalPolicy: cdk.RemovalPolicy.DESTROY,
      vpc: vpc,
      lifecyclePolicy: efs.LifecyclePolicy.AFTER_7_DAYS, // <-- causes error
      performanceMode: efs.PerformanceMode.GENERAL_PURPOSE,
      outOfInfrequentAccessPolicy: efs.OutOfInfrequentAccessPolicy.AFTER_1_ACCESS, 
      encrypted: false, //public data, no need for that
      enableAutomaticBackups: false //public data, no need for that
    }); 

When running cdk deploy, I get the error

Resource handler returned message: "One or more LifecyclePolicy objects specified are malformed. (Service: Efs, Status Code: 400, Request ID: ..., Extended Request ID: null)" (RequestToken: ..., HandlerErrorCode: GeneralServiceException)

When I omit lifecyclePolicy line it works fine. Is that a known issue or do I overlook something?

AWS
Marco
질문됨 2년 전66회 조회
답변 없음

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠