我在使用 CDK 时遇到问题,因为该this属性出错并表示我无法将“this”分配给类型构造的参数。这发生在该const s3ListLambdaRole部分的开始,并使之后的每个新变量声明也会出现同样的错误。
import * as sns from '@aws-cdk/aws-sns';
import * as subs from '@aws-cdk/aws-sns-subscriptions';
import * as sqs from '@aws-cdk/aws-sqs';
import * as cdk from '@aws-cdk/core';
import * as s3 from '@aws-cdk/aws-s3';
import * as lambda from '@aws-cdk/aws-lambda';
import * as path from 'path';
import { Bucket } from '@aws-cdk/aws-s3';
import * as iam from'@aws-cdk/aws-iam';
export class SecurityBaselineDevStack extends cdk.Stack {
constructor(scope: cdk.App, id: string, props?: cdk.StackProps) {
super(scope, id, props);
const testSecurityqueue = …Run Code Online (Sandbox Code Playgroud)