# AWS Amplify 공식 가이드를 따랐더니 $1,100 요금이 청구됨

> Clean Markdown view of GeekNews topic #17772. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17772](https://news.hada.io/topic?id=17772)
- GeekNews Markdown: [https://news.hada.io/topic/17772.md](https://news.hada.io/topic/17772.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-11-15T09:52:51+09:00
- Updated: 2024-11-15T09:52:51+09:00
- Original source: [elliott-king.github.io](https://elliott-king.github.io/2024/10/amplify-overcharge/)
- Points: 1
- Comments: 0

## Topic Body

- AWS Amplify 가이드를 따라 OpenSearch를 통합하는 과정에서 예상치 못한 높은 비용이 발생함.  
  - AWS 고객 지원팀에 문의 후, 청구 조정 및 서비스 크레딧을 받음.  
  - AWS 예산 설정을 통해 미래 지출을 예측하고 경고를 받을 수 있음.  
- **1. 빠른 시작**  
  - AWS에서 제공하는 코드로 간단한 앱을 생성하고, DynamoDB 데이터베이스와 인증된 CRUD 요청을 자동으로 생성함.  
  - 로컬에서 실행 가능하며, 웹 도메인도 생성됨.  
- **2. OpenSearch 설정 가이드**  
  - Typescript로 리소스를 선언하는 코드를 작성함.  
  - DynamoDB 테이블을 변수로 설정하고, OpenSearch 인스턴스 및 인덱스를 생성함.  
  - OpenSearchIngestionService 파이프라인을 통해 데이터를 복사함.  
  - 기본적으로 `r5.large.search` 인스턴스가 생성되며, 이는 월 $134의 비용이 발생함.  
- **3. 하루 작업 종료**  
  - 작업 종료 시 `CTRL-C`로 샌드박스를 중지하고 모든 것을 삭제하도록 선택함.  
  - DynamoDB는 삭제되지만 OpenSearch 도메인은 남아 있음.  
- **4. 다시 시작**  
  - 다음 날 서비스 재생성 시 새로운 OpenSearch 인스턴스가 생성됨.  
  - `npx ampx sandbox delete` 명령어로 원래 인스턴스를 삭제할 수 없음.  
  - 여러 도메인이 생성되어 높은 비용이 발생할 수 있음.  
- **버그인가?**  
  - 이는 버그로 보이며, AWS 고객 지원 티켓 이후에도 해결되지 않음.  
  - `r5.large.search`가 기본 머신 타입으로 설정된 것에 불만이 있음.  
- **결론**  
  - 새로운 기술을 사용할 때 비용이 더 높을 수 있지만, 이는 과도한 수준임.  
  - AWS의 "예산" 콘솔을 사용하여 예산 초과 경고를 받을 수 있음.  
  - OpenSearch는 종종 기업 고객을 위해 사용되며, AWS 생태계에 대한 이해가 필요함.  
  - OpenSearch는 `geo_point` 바운딩 박스 쿼리를 지원하기 때문에 사용 중임.

## Comments



_No public comments on this page._
