{"version": 1,"componentName": "MC","eventId": 123456,"interface": {"interfaceName": "接口名","para": {接口对应参数}}}
{"version": 1,"eventId": 123456,"componentName": "CONSOLE_LOGICAL_SERVER","returnValue": 0,"returnCode": 0,"returnMessage": "OK","data": {"ownerUin": 123,"uin": 124,"ownerAppid": 323}}
参数 | 描述 | 示例取值 |
strategyName | 策略名称。 | strategy1 |
strategyInfo | 策略描述的内容(这里要传一个 JSON 字符串)。 | 见 示例代码 |
remark | 策略的备注。 | hello test |
resource | CMQ 的资源六段式描述,例如 qcs::cmqqueue:bj:uin/1238423:queueName/uin/3232/myqueue 第一段为固定格式 qcs; 第二段为空; 第三段表示消息队列的类型,队列模型为 cmqqueue,主题模型为 cmqtopic; 第四段为地域信息,例如 gz、bj、sh 若为全地域,则设置为空; 第五段为主账号 uin/{主账号uin} ;第六段为资源的描述,当为队列模式时,则 queueName/uin/{创建者Uin}/{队列名字} ,当为主题模式时该值取 topicName/uin/{创建者Uin}/{主题名字} 。创建者的 Uin 可以通过控制台详情页获取,或者通过 yunapi 接口 GetQueueAttributes 或者GetTopicAttributes 的返回值 createUin 获取。 | * |
{"strategyName":"strategy1","strategyInfo":{"version":"2.0","principal":{"qcs":["qcs::cam::uin/1238423:uin/3232/myqueue","qcs::cam::uin/1238423:groupid/13"]},"statement":[{"effect":"allow","action":"name/cmqqueue:ListQueue","resource":"*"},{"effect":"allow","action":["name/cmqqueue:ReceiveMessage","name/cmqqueue:BatchDeleteMessage"],"resource":["qcs::cmqqueue:bj:uin/1238423:queueName/uin/3232/myqueue","qcs::cmqqueue:bj:uin/1238423:queueName/uin/3232/*"]}]},"remark":"horace test"}
uin/
后的创建者 ID 可以在创建策略时查看。参数 | 描述 | 示例取值 |
groupId | 如果是关联用户,则 groupId 传-1; 如果是关联用户组,则 groupId 传具体组 ID。 | -1 |
relateUin | 如果是关联用户,则 relateUin 传具体用户 uin;如果是关联用户组,则 relateUin 传-1。 | 123456 |
strategyId | 需要关联的策略 ID。 | 666 |
actionType | 值为“1”表示关联策略;值为“2”表示移除策略。 | 1 |
{"groupId":-1,"relateUin":123456,"strategyId":666,"actionType":1}
[]
。qcs:project:serviceType:region:account:resource
。id/0
、*
或者id/*
表示所有项目。授权时 project 为空表示id/0
,鉴权时 project 为空表示可在任意项目中出现。默认为空。*
表示所有业务。不可以为空。uin/${uin}
或者uid/${uid}
。为空时,对于 CDN 业务和 VPC 等业务的资源,填充为uin/${uin}
,对于 COS 业务的资源,填充化为uid/${uid}
,${uin}
或${uid}
表示访问者的 uin 或者 uid。默认为空。
还有一种特殊情况,uin/-1
一般是预设策略才出现,扩展表展开后会把-1变成开发商的uin,另外预设策略只允许子账户或角色的授权,所以可以直接用子账户或角色所属的根账户 uin 来替换-1。*
表示所有资源,归一化为*/*
的形式。不可以为空。qcs::cam::uin/1238423: uin/1238423
,CAM 子账户描述为qcs::cam::uin/1238423: uin/3236671
,匿名用户描述为qcs::cam::anonymous:anonymous
。*
。
本页内容是否解决了您的问题?