2017-12-11 6 views
0

이것이 프로그래밍 문제는 아니지만 도움을 주시면 감사하겠습니다.S3에서 데이터를 amazon RDS/SQL에로드하십시오.

s3 버킷에서 Amazon RDS mysql 데이터베이스로 'test'라는 테이블로 파일을 전송하려고합니다. 나는 이것을 처음하고 있으며 그것에 접근하는 방법을 모른다. 나는 다음과 같은 방법으로 시도하십시오 AWS 콘솔 "incompatible restore" for "myidentifier"을 보여주는

aws rds restore-db-instance-from-s3^
--allocated-storage 250^
--db-instance-identifier myidentifier^
--db-instance-class db.m4.large^
--engine mysql^
--master-user-name masterawsuser^
--master-user-password masteruserpassword^
--s3-bucket-name mybucket^
--s3-ingestion-role-arn arn:aws:iam::account-number:role/rolename^
--s3-prefix bucketprefix^
--source-engine mysql^
--source-engine-version 5.6.27 

. 나는 그것을 해결하는 방법을 모른다.

위의 코드가 궁금 해서요, 데이터가 원하는 테이블 ("테스트")에로드됩니까?

감사합니다.

답변

1

SQL을 RDS 인스턴스로 복원하려고합니다. RDS 인스턴스는 데이터베이스를 관리하는 데이터베이스 서버로,이 데이터베이스 서버에서 데이터베이스를 만듭니다. RDS 인스턴스를 작성한 다음 MySQL 명령 행 도구를 사용하여 SQL 코드를로드해야합니다. 기존 데이터베이스 서버에서 마이그레이션하는 경우 AWS DMS도 확인하십시오.

관련 문제