리소스가 이미 있더라도 배포를 계속하고 싶습니다. [email protected]와DynamoDb 테이블이 이미 존재하는 경우 배포를 계속하는 방법
Serverless Error ---------------------------------------
An error occurred while provisioning your stack: AvailableDynamoDbTable
- Available already exists.
자원이 서버리스 응용 프로그램만으로 처리되지 않으면 처리하지 말아야합니다. 서버가없는 CloudFormation 스택에서 원래 생성 된 리소스를 생성하거나 처리합니다. – doorstuck
@doorstuck 서버리스에서 처리되지만 때로는 테이블을 다시 작성해야하므로이 오류가 항상 나타나서 배포 할 수 없으므로 서버리스를 모두 제거해야합니다. – Marckaraujo
테이블을 다시 만들어야하는 이유는 무엇입니까? 그것은 서버리스 (serverless)와 클라우드 형성 스택 (cloud formation stack)에 의해 완전히 처리되지 않고 자체 생명을 가지고있는 것처럼 들립니다. 이 경우 serverless로 데이터베이스를 관리하지 마십시오. 전체적으로 서버리스 프로젝트 내에 사용되고 오직 서버리스 프로젝트에 의해서만 처리되어야하는 데이터베이스. 데이터베이스에 외부 종속성이 있거나 (다른 사람이 다른 데이터베이스를 호출 한 경우) 다른 누군가가 다시 작성하면 서버가없는 스택의 일부가되어서는 안됩니다. 그건 내 의견과 경험입니다 :) – doorstuck