问题描述
AWS DMS迁移到字段类型DATETIME的DynamoDB的S3,显示错误的值。 嘿,所以基本上我尝试将S3中的测试文件迁移到DynamoDB。
我为迁移创建了带有相关规则vpc的EC2实例, 源端点是s3,目标端点是DyanmoDB
这是我尝试从s3迁移的CSV文件:
11b88984-5219-4293-a9b0-c1490acfac4c,Todo,2020-10-25T15:39:37.041Z,hello,updatedA,2020-10-25T15:40:37.041Z
34f50253-a5fb-46ef-b25b-bd579eedf974,2020-10-25T14:49:26.059Z,hellos,updatedB,2020-10-25T14:50:26.059Z
4a48ff69-2419-4a27-bda9-029a0d4f8985,2020-10-25T14:51:02.531Z,helloss,updatedC,2020-10-25T14:52:02.531Z
64b2edbe-cdb9-4dbd-9434-85ba30188294,2020-10-25T14:53:20.638Z,hellosss,updatedD,2020-10-25T14:55:20.638Z
4个字段和6列。
这是S3的源端点上的表方案:
{
"TableCount": "1","Tables": [
{
"TableName": "Todo-vrcxborfrrb5dbwohv6u2mgo2q-dev","TablePath": "dataMigration/Todo-vrcxborfrrb5dbwohv6u2mgo2q-dev/","TableOwner": "dataMigration","TableColumns": [
{
"ColumnName": "id","ColumnType": "String","ColumnLength": "50","ColumnIsPk": "true"
},{
"ColumnName": "__typename","ColumnLength": "50"
},{
"ColumnName": "createdAt","ColumnType": "DATETIME"
},{
"ColumnName": "description",{
"ColumnName": "name",{
"ColumnName": "updatedAt","ColumnType": "DATETIME"
}
],"TableColumnsTotal": "6"
}
]
}
这是任务完成后我收到的决赛桌的照片,
您将看到updateAt字段显示错误的值,具体取决于他从csv输入的内容,并且createdAt工作。 我试图重新创建所有无效的文件。
希望有人可以提供帮助!谢谢!