策略名称 | 配置策略名称。例如log-scheduled-sql-policy。 |
配置模式 | 选择脚本配置。 |
策略内容 | 将配置框中的原有脚本替换为如下内容。 - 精确授权。
例如源Project名称为log-project-prod,源Logstore名称为website_log。在实际场景中,请根据实际情况替换Project名称和Logstore名称。
重要 权限策略中的Logstore包括了Logstore和MetricStore。当您的操作对象为MetricStore时,如下策略同样适用。 {
"Version":"1",
"Statement":[
{
"Action":[
"log:PostProjectQuery"
],
"Resource":[
"acs:log:*:*:project/log-project-prod/logstore/website_log",
"acs:log:*:*:project/log-project-prod/logstore/website_log/*"
],
"Effect":"Allow"
},
{
"Action":[
"log:GetProjectQuery",
"log:PutProjectQuery",
"log:DeleteProjectQuery"
],
"Resource":[
"acs:log:*:*:project/log-project-prod"
],
"Effect":"Allow"
}
]
}
- 模糊匹配授权。
例如源Project名称为log-project-dev-a、log-project-dev-b、log-project-dev-c等,源Logstore名称为website_a_log、website_b_log、website_c_log等,则您可以使用模糊匹配授权。在实际场景中,请根据实际情况替换Project名称和Logstore名称。 {
"Version":"1",
"Statement":[
{
"Action":[
"log:PostProjectQuery"
],
"Resource":[
"acs:log:*:*:project/log-project-dev-*/logstore/website_*_log",
"acs:log:*:*:project/log-project-dev-*/logstore/website_*_log/*"
],
"Effect":"Allow"
},
{
"Action":[
"log:GetProjectQuery",
"log:PutProjectQuery",
"log:DeleteProjectQuery"
],
"Resource":[
"acs:log:*:*:project/log-project-dev-*"
],
"Effect":"Allow"
}
]
}
|