CDK stack을 만들 때 scope: cdk.Construct
(new cdk.App()
)인수를 받을텐데 constructor 안에서 this
가 아니라 scope
를 그대로 사용했을 때 발생한다.
export class CreateBucketStack extends cdk.Stack {
constructor(scope: cdk.Construct, id: string, props: cdk.StackProps) {
super(scope, id, props);
...
new s3.Bucket(scope, `${env}${bucketName}`, { // <- scope가 아니라 this
bucketName: bucketName,
});
...
}
}
'AWS 노트' 카테고리의 다른 글
로컬에서 AWS Elastic Container Registry로 Docker 이미지 push하기 (0) | 2023.07.18 |
---|---|
cdk bin디렉토리 안에 있는 앱 파일 이름 바꾸기 (0) | 2023.06.08 |
역할(Role) 없이 움직이던 EC2인스턴스에 새로 만든 역할 연계하기 (aws cli 사용) (0) | 2022.03.16 |
Lambda에서 특정 네트워크 환경에서만 리퀘스트를 보낼 수 있는 API를 사용하기 (0) | 2020.11.19 |
Amazon Athena 를 사용해 SageMaker 노트북에서 SQL 쿼리 실행하기 (Amazon Web Services 블로그 번역) (0) | 2020.07.17 |