Weird DMS Error: "Replication Task Settings document error: Array element's unique identifier was not found, please provide Id for each and every element"

0

Trying to set up DMS between RDS MySQL and Redshift. If I try to edit the the Table Mappings from the GUI, I always get a weird error (that has zero Google results, except 1 spam page)

Replication Task Settings document error: Array element's unique identifier was not found, please provide Id for each and every element.

No idea what that means. Every rule has a unique name and ID.

Not the biggest issue in the world, as it's usually okay if I make a new one, but it does make it hard to iterate. Any idea what the issue here could be? Thanks!

1 個回答
0

Hi,

I understand that you are observing the below error on your trying to set up DMS between RDS MySQL and Redshift. :

ERROR : Replication Task Settings document error: Array element's unique identifier was not found, please provide Id for each and every element.

I found out that it is related to an issue because of modifying (even if using the same values) the character set, when you remove the character settings in task setting, when you save and modify again, the character setting section appears:

"CharacterSetSettings": {
    "CharacterSetSupport": {
      "CharacterSet": "    ",
    },
    "CharacterReplacements": [
      {
        "SourceCharacterCodePoint": "  ",
        "TargetCharacterCodePoint": "  "
      },

The modification on existing "CharacterSetSettings" is not supported, To fix this issue you will need to create a new task with the required settings of "CharacterSetSettings" or new task without any setting for "CharacterSetSettings"

[+] https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Tasks.CustomizingTasks.TaskSettings.CharacterSubstitution.html

I hope this helps

已回答 1 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南