3.3.2. 了解服务策略
服务策略文件语句是别名定义或规则。别名定义存在于文件的顶部。以下列表包含计算(nova)生成的 policy.json
文件中的别名定义说明:
"context_is_admin": "role:admin"
当
rule:context_is_admin
出现在目标后,策略会在允许用户在允许该操作前使用管理上下文检查操作。"admin_or_owner": "is_admin:True or project_id:%(project_id)s"
当
admin_or_owner
出现在目标后,策略会检查用户是否为管理员,或者其项目 ID 与目标对象的所属项目 ID 匹配,然后允许该操作。"admin_api": "is_admin:True
当
admin_api
出现在目标后,策略会在允许用户在允许该操作前检查该用户。