작성자 없음
작성자 정보가 삭제된 글입니다.
해결된 질문
24.06.23 23:09 작성
·
102
·
수정됨
0
강의를 같이 따라하면서 Mystacks.ts 소스를 따라하였으나,
✖ Errors
API UPDATE_ROLLBACK_COMPLETE
Collections/Table: Resource handler returned message: "Resource of type 'AWS::DynamoDB::Table' with identifier 'dev-seoeun-AI-demo-Collections' already exists." (RequestToken: d55126dc-f6ce-0fd2-9b78-f31a1eba2f64, HandlerErrorCode: AlreadyExists)
위와 같은 오류가 나오면서 계속 빌드가 실패하였습니다.
그리고 lambda.ts까지 강의내용 모두 따라한 후, 포스트맨으로 호출해보니
Collections/Table: Resource handler returned message: "Resource of type 'AWS::DynamoDB::Table' with identifier 'dev-seoeun-AI-demo-Collections' already exists." (RequestToken: 30214b18-df7b-eb76-2b3f-ae80c1c78981, HandlerErrorCode: AlreadyExists)
| Invoked packages/functions/src/lambda.handler
| Error: Cannot use Table.Collections. Please make sure it is bound to this function.
at Object.get (/Users/seoeunjang/seoeun_AI_demo/node_modules/sst/node/util/index.js:28:27)
at handler (/Users/seoeunjang/seoeun_AI_demo/packages/functions/src/lambda.ts:119:34)
at file:///Users/seoeunjang/seoeun_AI_demo/node_modules/sst/support/nodejs-runtime/index.mjs:148:22
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
위와 같은 오류가 발생하였습니다.
혹시 제가 놓친 부분이 어떤건지 알 수 있을까요? 제가 AWS계정에 추가로 뭘 더 설정해야했던걸까요?
답변 1
1
2024. 06. 23. 23:30
안녕하세요. 답변드리겠습니다.
문제를 보니 한번 삭제를 시도하셨거나 업데이트 도중 여러 문제로 인해 취소되셨던 것 같은데요. 강의 마지막부분에 삭제와 관련된 설명이 있긴 하지만 설명드리자면 S3, DynamoDB의 경우 데이터가 있으면 자동으로 삭제가 완료되지 않습니다. 이 경우 AWS 콘솔에 접속하셔서 DynamoDB로 접속하신 다음 dev-seoeun-AI-demo-Collections 테이블을 수동으로 삭제해주시고 다시 시도해보시면 해결될 것 같습니다.