테이블 생성 및 관리
DynoTable은 테이블을 생성·삭제하고, 글로벌 보조 인덱스를 추가·삭제하며, 가장 자주 바꾸는 몇 가지 테이블 설정 — TTL, 용량 모드, 삭제 방지 — 을 편집합니다. 새 테이블을 만들거나 인덱스를 추가하려고 AWS 콘솔로 이동할 필요가 없습니다.
테이블 만들기을 제외한 모든 기능은 한 곳에 모여 있습니다. 테이블 도구 모음의 설정 버튼이 Table 대화 상자를 열고, 왼쪽 레일에 보조 인덱스와 설정 섹션이 있습니다.
이 페이지의 모든 작업은 DynamoDB의 컨트롤 플레인에 쓰기를 수행하므로 활성 라이선스 또는 평가판이 필요합니다. Activation을 참조하세요.

테이블 생성
사이드바의 테이블 목록에서 아무 곳이나 마우스 오른쪽 버튼으로 클릭하거나,
Cmd/Ctrl+K로 명령 팔레트를 열고 테이블 만들기을 선택하세요. 다음을
입력합니다.
- 테이블 이름 — 3~255자. 문자, 숫자,
_,-,.만 사용할 수 있습니다. - 파티션 키 — 속성 이름과 유형(문자열, 숫자, 바이너리)을 지정합니다.
- 정렬 키 — 선택 사항입니다. 정렬 키 추가로 표시하고 제거로 제거합니다.
- 용량 모드 — 온디맨드(요청당 과금, 유휴 비용 없음) 또는 읽기·쓰기 용량 단위를 지정하는 프로비저닝됨 중에서 선택합니다.
DynamoDB가 테이블을 수락하는 즉시 테이블이 탭으로 열립니다.
DynamoDB가 거부하는 조합은 요청을 보내기 전에 걸러지고, 검증 오류를 그대로 돌려주는 대신 문제를 정확히 알려 줍니다 — 파티션 키를 반복하는 정렬 키, 읽기·쓰기 단위가 없는 프로비저닝 용량, 온디맨드 테이블에 지정한 용량 단위 등이 여기에 해당합니다.
Add or drop a global secondary index
Table 대화 상자를 열고 보조 인덱스를 선택하세요. 이 창에는 모든 글로벌·로컬 보조 인덱스가 키, 프로젝션, 크기와 함께 나열됩니다.
인덱스 생성는 다음을 묻습니다.
- 인덱스 이름 — 3~255자. 테이블 이름과 동일한 문자 집합을 사용합니다.
- 파티션 키와 선택적 sort key — 각각 유형을 지정합니다.
- 프로젝션 — 모든 속성(가장 단순하지만 스토리지가 가장 큼), 키만(가장 작지만 다른 속성은 기본 테이블에서 가져와야 함), 또는 포함와 함께 나열하는 속성(최대 20개) 중에서 선택합니다.
- Read and write units — 프로비저닝 테이블에서만 지정합니다.
DynoTable은 중복된 인덱스 이름, 인덱스의 파티션 키를 반복하는 정렬 키, 아무 속성도 나열하지 않은 포함 프로젝션, 기존 속성 정의와 유형이 충돌하는 키 속성을 거부합니다 — 마지막 경우의 메시지에는 테이블이 이미 사용 중인 유형이 표시됩니다.
새 인덱스는 Creating으로 표시된 후 DynamoDB가 데이터를 채우는 동안 Backfilling으로 표시됩니다. 창은 상태가 안정될 때까지 폴링합니다. 인덱스를 삭제할 때는 먼저 확인을 요청합니다.
알아 둘 만한 두 가지 제한이 있으며, 둘 다 DynoTable이 아닌 DynamoDB의 제한입니다.
- 로컬 보조 인덱스는 여기에서 읽기 전용입니다. DynamoDB는 테이블 생성 시점에 LSI를 고정하므로, 어떤 도구도 나중에 추가하거나 제거할 수 없습니다.
- 기존 인덱스는 편집할 수 없습니다. 프로젝션을 바꾸려면 대체 인덱스를 만들고 이전 인덱스를 삭제하세요.
어떤 프로젝션을 선택할지는 index projections를 참조하세요.

Table settings
Table 대화 상자의 설정 섹션에는 세 가지 컨트롤이 있습니다. 테이블
상태가 ACTIVE가 아닌 동안에는 세 가지 모두 읽기 전용입니다 — 이전 변경이
아직 반영 중인 테이블에는 그 사실이 표시됩니다. 용량 모드와 TTL은 양방향
모두 변경 시 확인을 요청하며, 삭제 방지는 켜도 잃는 것이 없으므로 끌 때만
확인을 요청합니다.
용량 모드는 온디맨드와 프로비저닝 사이를 전환하고, 프로비저닝 테이블의 읽기·쓰기 용량 단위를 편집합니다. AWS는 프로비저닝으로 다시 전환할 수 있는 빈도를 제한합니다. on-demand throughput을 참조하세요.
수명(TTL)는 만료 타임스탬프(에포크 초)를 담는 속성을 지정한 뒤 만료를 활성화합니다. TTL을 비활성화하면 이후의 만료는 중단되고 테이블에 이미 있는 항목은 유지됩니다. 그리드는 TTL 열을 표시하고 만료된 항목에 취소선을 긋습니다 — browsing tables를 참조하세요.
삭제 보호은 요청자가 누구든, IAM 권한이 무엇을 허용하든 DynamoDB가 테이블을 삭제하지 못하게 막습니다. 해제할 때는 별도로 확인을 요청합니다.

테이블 삭제
테이블 삭제은 설정 섹션 맨 아래의 위험 구역에 있습니다. 삭제 방지가 켜져 있는 동안에는 비활성화됩니다.
삭제하려면 테이블 이름을 정확히 다시 입력해야 합니다. 테이블과 그 안의 모든 항목이 사라지고, DynamoDB에는 실행 취소가 없으며, 테이블이 삭제되면 탭이 닫힙니다.
AWS 콘솔에 남는 기능
DynoTable은 테이블의 데이터로 작업하면서 바꾸게 되는 설정을 다룹니다. 다음은 AWS 콘솔 또는 CLI가 필요합니다.
- 백업, 특정 시점으로 복구(PITR), 복원.
- DynamoDB Streams 및 Kinesis 데이터 스트림.
- 글로벌 테이블과 복제본.
- Contributor Insights 및 CloudWatch 경보.
- 태그 및 리소스 기반 정책.
AI 어시스턴트와 MCP server도 테이블과 인덱스를 생성, 변경, 삭제할 수 없습니다. 이 작업들은 UI에서 직접 수행하는 사용자만의 것입니다 — 에이전트가 구동하는 어떤 경로도 여기에 접근할 수 없습니다.








