1
我有一個帶有四個模式(Schema1,Schema2,Schema3和Schema 4)的Amazon Redshift集羣。Redshift撤銷權限不起作用
我在此羣集中創建了一個用戶User1
。我希望此用戶只能以只讀方式訪問Schema1
中的所有表格。目前,此用戶可以訪問(選擇,插入,更新,刪除)所有模式的所有表。
我嘗試了Redshift手冊中的所有命令,但看起來沒有任何工作。
實施例:
REVOKE ALL on schema schema1 from User1
REVOKE ALL on schema schema2 from User1
REVOKE ALL on schema schema3 from User1
REVOKE ALL on schema schema4 from User1
我也試圖撤消個別權限(插入,更新,刪除)。
我也試圖撤消權限(插入,更新,刪除)從單個表
嘗試一切從手工組合。我正在使用SQL Workbench,並且所有語句都成功執行,沒有任何語法錯誤。
無法計算出來。任何幫助表示讚賞。
P.S.我有15年的數據庫經驗,在角色和權限上工作。
你能可能爲我們提供了[最小,完整,可驗證的示例](https://stackoverflow.com/help/mcve)以便我們可以重現您的情況並嘗試診斷?這可以通過顯示命令來創建您現有的配置以及無法產生您所尋找的結果的命令來完成。隨意編輯您的問題以添加此信息。 –
注意:確保在SQL Workbench中打開** auto-commit **以查看任何錯誤消息,否則第一個錯誤將阻止將來的命令在事務關閉之前執行。 –
謝謝約翰,我將提供詳細信息 – DaDeem