在 RAM 中,可以对移动推送资源进行以下 Action 的授权。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云的RAM(Resource Access Management)中,为了授权RAM用户对移动推送资源进行操作,您需要在自定义策略中包含相应的Action。根据您的需求,以下是一些关键的Action及其描述,可用于构建针对移动推送服务的RAM权限策略:
要创建这样的自定义策略,请遵循以下步骤简述:
MobilePushFullAccess
。{
"Version": "1",
"Statement": [
{
"Action": [
"PushMessageToAndroid",
"PushNoticeToAndroid",
"PushMessageToiOS",
"PushNoticeToiOS",
"PushCancel",
"BindTag",
"UnbindTag",
"ListTags",
"QueryTags",
"QueryDeviceInfo",
"QueryPushStatByMsg",
"QueryPushStatByApp",
"QueryDeviceStat",
"QueryUniqueDeviceStat"
],
"Effect": "Allow",
"Resource": "acs:mobilepush:*:*:*" // 或根据实际需要细化资源范围
}
]
}
请注意,具体的资源类型(Resource
)可能需要根据阿里云移动推送服务的实际API文档调整,以确保权限设置的精确性。此外,出于安全考虑,建议最小权限原则,仅授予用户完成其工作所必需的最小权限集。