簡體   English   中英

IAM 角色條件不適用

[英]IAM role condition not applying

我想將“CLOUD SQL EDITOR”角色分配給特定的數據庫,特別是我的 preprod 數據庫,但是它不起作用。 無論我嘗試什么,它要么允許訪問所有其他數據庫,要么不允許訪問任何數據庫。

這是我的情況:

resource.name.startsWith('projects/test-project123/instances/preprod-mysql')

我擁有的其他數據庫如下:dev-mysql qa-mysql

我特別希望用戶被授予 preprod-mysql 數據庫的角色。

我還嘗試了以下命令:

resource.name.endsWith('preprod-mysql')

他們都沒有工作...

我想將“CLOUD SQL EDITOR”角色分配給特定的數據庫,特別是我的 preprod 數據庫,但是它不起作用。 無論我嘗試什么,它要么允許訪問所有其他數據庫,要么不允許訪問任何數據庫。

...如果用戶被授予 SQL EDITOR 角色,然后轉到控制台並從 gcp 控制台刪除生產數據庫(或以不良方式更改它),您如何防止這種情況發生?

...用戶需要完全訪問非生產數據庫

正如@JohnHanley 建議的那樣:創建一個新項目並將非生產數據庫移出生產項目。 然后僅授予用戶新項目所需的權限。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM