1

我需要保留一个用户表,以授予对必须屏蔽密码字段的应用程序的访问权限。

怎么办?

示例:如果您select * from PG_USER;在 Redshift 中查询,您会看到密码列的值显示为*****。如何为我的自定义表格做到这一点?

4

2 回答 2

5

如果表中有您不希望特定用户看到的列,则:

  • 不要授予他们使用表的权限
  • 用于CREATE VIEW选择您希望他们能够查看的所有列
  • 授予他们使用视图的权限
  • 告诉他们使用视图而不是表格(它们的操作相同)

或者,创建一个没有违规列的表,并授予他们使用该表的权限。

于 2019-04-29T12:11:01.830 回答
-1

以下帖子展示了如何使用一些数据保护最佳实践在 Redshift 中实施加密 UDF。 https://techsboot.com/blogs/redshift/encrypt_decrypt_udf_using_pyaes/

于 2020-03-11T01:03:22.950 回答