用大括号括起包含特殊字符的密码不起作用

Enclosing a password which contains special characters with curly braces does not work

我正在尝试在 AWS 上创建数据迁移任务,以便将数据从一个 RDS 实例迁移到另一个。源端点的实例密码包含特殊字符 (+&;),用花括号将其括起来(如 aws 文档中所建议的那样)不起作用。 我成功创建了目标端点。

我是不是漏掉了什么?

更新

使用 aws cli 创建端点时出现同样的问题:

An error occurred (InvalidParameterValueException) when calling the CreateEndpoint operation: 
The parameter Password contains at least one unsupported characters from following list : ;+%

真的没有办法不改密码吗?

如果不更改密码,确实无法做到这一点。

今天刚刚遇到这个问题,当时使用 DMS 迁移 RDS Postgres 数据库。根据 official documentation,端点密码不支持它。

这似乎是 2017 年以来的一个已知问题。AWS Forums 也许创建一个新用户和密码。