DEW自定義策略
更新時間 2023-11-22 17:40:09
最近更新時間: 2023-11-22 17:40:09
分享文章
本節介紹用戶創建、使用自定義策略。如果系統預置的DEW權限,不滿足您的授權要求,可以創建自定義策略。
目前支持以下兩種方式創建自定義策略:
- 可視化視圖創建自定義策略:無需了解策略語法,按可視化視圖導航欄選擇策略內容,可自動生成策略。創建KMS自定義策略時:
- “云服務”:數據加密服務(KMS)。
- “操作”:根據您的需求進行選擇。
- “選擇資源(可選)”:“資源”選擇“特定資源”,“KeyId”選擇“通過資源路徑指定”時,“路徑”為創建密鑰時生成的ID。
- JSON視圖創建自定義策略:可以在選擇策略模板后,根據具體需求編輯策略內容;也可以直接在編輯框內編寫JSON格式的策略內容。
DEW自定義策略樣例
示例:授權用戶創建密鑰
{
"Version": "1.1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"kms:cmk:create",
"kms:cmk:getMaterial",
"kms:cmkTag:create",
"kms:cmkTag:batch",
"kms:cmk:importMaterial"
]
}
]
}
示例:授權用戶使用密鑰
{
"Version": "1.1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"kms:dek:crypto",
"kms:cmk:get",
"kms:cmk:crypto",
"kms:cmk:generate",
"kms:cmk:list"
]
}
]
}
示例:多個授權項策略
一個自定義策略中可以包含多個授權項,且除了可以包含本服務的授權項外,還可以包含其他服務的授權項,可以包含的其他服務必須跟本服務同屬性,即都是項目級服務。多個授權語句策略描述如下:
{
"Version": "1.1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"rds:task:list"
]
},
{
"Effect": "Allow",
"Action": [
"kms:dek:crypto",
"kms:cmk:get",
"kms:cmk:crypto",
"kms:cmk:generate",
"kms:cmk:list"
]
}
]
}