protected createS3Bucket()

in lib/base/base-stack.ts [41:51]


    protected createS3Bucket(baseName: string): s3.Bucket {
        const suffix: string = `${this.commonProps.env?.region}-${this.commonProps.env?.account?.substr(0, 5)}`

        const s3Bucket = new s3.Bucket(this, baseName, {
            bucketName: `${this.projectPrefix}-${baseName}-${suffix}`.toLowerCase().replace('_', '-'),
            versioned: false,
            removalPolicy: cdk.RemovalPolicy.RETAIN // for prod, RETAIN is safe
        });

        return s3Bucket;
    }