基本模式
只有和主题创建者处于同一个账号下的全部用户拥有权限通过此主题发送消息。通过主题策略的设置,您可授权或拒绝云服务或其他用户对主题资源进行特定类型操作,如查询主题详情、发布消息等。授权其他用户后,主题创建者依然可以操作该主题。
设置主题策略
- 登录管理控制台。
- 在管理控制台左上角单击图标,选择区域和项目。
- 在页面左上角单击图标,选择“管理与监管” > “消息通知服务 SMN”。
进入消息通知服务页面。
- 在左侧导航栏,选择“主题管理” > “主题”。
- 在主题列表中,选择一个主题,单击右侧“操作”栏的“更多”,在下拉列表中选择“设置主题策略”。
- 在弹出的对话框中,设置访问策略为基本模式的主题策略,如图1。
基本模式只可对用户和服务设置发布消息的操作权限,详细说明请参见表1。
表1 基本模式说明 策略对象
参数设置
说明
可发布消息的用户
仅自己(主题创建者)
仅和主题创建者处于同一个账号下的全部用户拥有权限通过此主题发送消息。
所有人
所有用户均有权限向该主题发布消息。
仅如下用户
设置可向该主题发布消息的用户。格式为urn:csp:iam::domainId:root。其中,domainId即为用户的账号ID。
您只需填写用户的“账号ID”,其余内容由系统自动补全,输入完成后,单击“确定”。可输入多个ID,数量没有限制,但生成的策略大小不超过30KB。
“账号ID”的获取方式:登录消息通知服务控制台,单击右上角用户名下的“我的凭证”,可查看“账号ID”。
输入多个账号ID或者URN时,以换行符隔开。
可发布消息的服务
例如“OBS”。
不同区域支持的“可发布消息的服务”不同,具体以管理控制台显示为准。
勾选服务名称表示授权该云服务可对该主题进行操作。
说明:默认情况云监控和Anti-DDoS拥有向所有用户的主题发布消息的权限。已获取授权的云服务如何使用SMN的详细信息请参见相应服务的用户指南。