Amazon redshift 有没有办法禁用红移密码要求?

Amazon redshift 有没有办法禁用红移密码要求?,amazon-redshift,Amazon Redshift,根据亚马逊红移文档,密码必须至少为8个字符,并且至少包含一个大写字母、一个小写字母和一个数字 有没有办法对数据库禁用此功能 我们不需要这样严格的要求 此外,文档不清楚,但如果我在“某物”之前不指定有效,那么它将永远有效,对吗?文档中说,您也可以使用“无限期”之前的有效密码,但没有解释如果您根本不包括“无限期”之前的有效密码,会发生什么情况您无法修改红移密码标准 如果您指的是ALTER USER。。。[有效期至],有效期日期不是必填字段。密码将永远有效。通过使用md5功能,您可以绕过长度/字符要求

根据亚马逊红移文档,密码必须至少为8个字符,并且至少包含一个大写字母、一个小写字母和一个数字

有没有办法对数据库禁用此功能

我们不需要这样严格的要求


此外,文档不清楚,但如果我在“某物”之前不指定有效,那么它将永远有效,对吗?文档中说,您也可以使用“无限期”之前的有效密码,但没有解释如果您根本不包括“无限期”之前的有效密码,会发生什么情况

您无法修改红移密码标准


如果您指的是ALTER USER。。。[有效期至],有效期日期不是必填字段。密码将永远有效。

通过使用md5功能,您可以绕过长度/字符要求:

特别是引用上一页的内容: 要指定MD5密码,请执行以下步骤:

连接密码和用户名

例如,对于密码ez和用户user1,连接的字符串是ezuser1

将连接的字符串转换为32个字符的MD5哈希字符串。您可以使用任何MD5实用程序来创建哈希字符串。下面的示例使用Amazon Redshift MD5函数和串联运算符| |返回32个字符的MD5哈希字符串

选择md5'ez'| |'user1'

md5 153c434b4b77c89e6b94f12c5393af5b

在md5哈希字符串前面连接“md5”,并提供连接的字符串作为md5hash参数

创建用户user1密码“md5153c434b4b77c89e6b94f12c5393af5b”; 使用用户名和密码登录到数据库

对于本例,使用密码ez作为user1登录