DynamoDB 테이블이 있는데 이름을 바꾸고 싶습니다. 테이블의 이름을 바꾸는 명령이나 옵션이없는 것 같습니다. 누가 전에 테이블 이름을 바꾸 었습니까?DynamoDB 테이블의 이름을 바꾸는 방법
답변
현재 새 테이블 이름을 필요로하는 경우 새 테이블을 만들고 다른 테이블로 데이터를 복사해야합니다.
내보내기/가져 오기 기능을 사용하여 S3에 데이터를 백업 할 수 있습니다. 그런 다음 이전 테이블을 삭제하고 새로운 이름으로 새 테이블을 만듭니다. S3에서 데이터를 가져옵니다. 끝난. 코드를 변경할 필요가 없습니다. 이전 테이블을 삭제할 때 CloudWatch 알람 및 파이프 라인을 삭제하지 않으면 해당 테이블이 자동으로 새 테이블에 연결됩니다. ARN도 마찬가지입니다.
물론 이러한 단점은 테이블을 삭제하고 다시 만들기 전에 테이블을 사용할 수 없게된다는 것입니다. 이것은 문제 일 수도 있고 아닐 수도 있지만 고려해야 할 사항입니다. 또한 테이블을 다시 만들면 데이터 가져 오기 작업을 수행하는 동안 테이블에 액세스 할 수 있습니다. 가져 오기가 완료 될 때까지 앱의 테이블 액세스를 중지 할 수 있습니다.
'이름이 같은 새 이름을 만듭니다. '- 이름을 바꾸고 싶습니다. '라는 답변이 어떻게 보이지 않습니까? (예, 새 이름으로 만들기 만 이름을 바꿀 수있는 유일한 길입니다 ...) – keen
온 디맨드 백업/복원 기능을 사용하여이를 수행 할 수 있어야합니다. 새 테이블에
는테이블을 백업에 통해 확인 밖으로 산책을하고, 복원
https://www.abhayachauhan.com/2017/12/dynamodb-scheduling-on-demand-backups/
- 1. MySQL에서 테이블의 이름을 바꾸는 방법
- 2. Cassandra CQL3에서 테이블의 이름을 바꾸는 방법
- 3. mysql의 입력을 기반으로 테이블의 이름을 바꾸는 방법
- 4. SQLdata 테이블의 값을 바꾸는 방법
- 5. 임시 테이블의 이름을 바꾸는 중 오류가 발생했습니다.
- 6. monetdb에서 테이블의 이름을 바꾸는 방법은 무엇입니까?
- 7. 디렉토리의 이름을 바꾸는 방법
- 8. Matlab에서 파일 이름을 파싱하고 이름을 바꾸는 방법
- 9. 이름을 모르면 제약 조건의 이름을 바꾸는 방법
- 10. oracle에서 테이블 이름을 바꾸는 방법
- 11. grails에서 패키지의 이름을 바꾸는 방법
- 12. MSMQ 큐 이름을 바꾸는 방법
- 13. 팬더 - 테이블 이름을 바꾸는 방법?
- 14. VB.NET에서 파일의 이름을 바꾸는 방법
- 15. soapUI에서 서비스의 이름을 바꾸는 방법
- 16. Scrapy : 이미지 이름을 바꾸는 방법
- 17. 파일과 폴더의 이름을 바꾸는 방법
- 18. VBScript에서 objItem.Name의 이름을 바꾸는 방법
- 19. 개체 속성의 이름을 바꾸는 방법?
- 20. 가방의 필드 이름을 바꾸는 방법
- 21. Django로 개체의 이름을 바꾸는 방법
- 22. 기존 파일의 이름을 바꾸는 방법
- 23. 테이블을 다시 만들지 않고 이름을 바꾸는 방법
- 24. 접두어로 밑줄을 붙여 PostgreSQL 테이블의 이름을 바꾸는 방법은 무엇입니까?
- 25. Sqlite3 : 테이블의 열 순서를 바꾸는 방법?
- 26. 테이블의 한 열을 다른 테이블의 여러 열로 바꾸는 방법
- 27. mysql에서 테이블의 이름을 변경하는 방법
- 28. 테이블의 열 이름을 표시하는 방법
- 29. 이름을 바꾸는 방법 계단식으로 파이프 필드를 바꾸는 방법은 무엇입니까?
- 30. AWS DynamoDB 테이블의 임시 처리량은 어떻게 계산합니까?
그러나이 방법은 이전 테이블에서 데이터를 제거합니까? 여기에 내 유스 케이스가 있습니다 ... – Gowtham
모든 이전 레코드를 새 테이블로 복사했으면 이전 테이블을 삭제하면됩니다. –
테이블을 프로덕션 환경에서 적극적으로 사용하면 삭제할 수 없기 때문에 복사 할 데이터를 보유 할 추가 테이블을 만들어야합니다. – Gowtham