2017-04-16 10 views
0

赤いシフトでいくつかのテーブルへの列レベルのアクセスを制限するにはどうすればよいですか?Redshiftの特定の列へのアクセスを制限するにはどうすればよいですか?

テーブルへの読み取りアクセス権を許可したいが、特定の列にはアクセス権を許可したくない。 redshiftでそれができない場合は、redshiftの上にセキュリティレイヤーができるプログラムはありますか?

答えて

2

これは、許容される列のの表示を作成することによって達成できます。次に、ユーザー/グループにビューを使用する権限を与えますが、テーブルは許可しません。

それはのようになります。

ありがとうWowwww
CREATE VIEW my_view AS SELECT col1, col3 from my_table; 
GRANT SELECT ON my_view TO GROUP restricted_group; 
REVOKE ALL ON my_table FROM GROUP restricted_group; 
+0

! – ForeverConfused

関連する問題