在使用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列表和上述資源定義。更多詳情請參見 賬號訪問控制和權限策略基本元素