在使用RAM账号调用 API前,需要主账号通过分配授权策略对RAM账号进行授权,使RAM帐号对特定的资源(Resource)具备特定操作(Action)的权限。在授权策略中,使用资源描述符(Alibaba Cloud Resource Name, ARN)指定授权资源。

可授权的智能外呼资源类型

智能外呼的 RAM鉴权资源设计为服务级,即只有一个资源:智能外呼服务本身。

资源描述符为:acs:outboundbot:$regionid:$accountid:*

可授权的智能外呼系统策略

对上述资源,我们提供了两个系统授权策略:

1. AliyunOutboundbotFullAccess - 智能外呼管控权限

此权限策略可在智能外呼产品中进行任意操作。

2. AliyunOutboundbotReadOnlyAccess - 智能外呼只读权限

此权限策略可在智能外呼产品中进行读操作。
// AliyunOutboundbotFullAccess
{
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "outboundbot:*",
            "Resource": "*"
        }
    ],
    "Version": "1"
}

// AliyunOutboundbotReadOnlyAccess
{
    "Statement": [
        {
            "Action": [
                "outboundbot:Get*",
                "outboundbot:List*",
                "outboundbot:Describe*",
                "outboundbot:Query*",
                "outboundbot:Download*",
                "outboundbot:Export*"
            ],
            "Effect": "Allow",
            "Resource": "*"
        }
    ],
    "Version": "1"
}
				

自定义策略

您也可以通过RAM控制台或者调用RAM API CreatePolicy创建一个自定义策略,在脚本配置方式的自定义策略中,您需要根据JSON模板文件填写策略内容。其中的Action和Resource参数取值可分别参考API列表和上述资源定义。更多详情请参见 账号访问控制权限策略基本元素