使用RAM賬號訪問圖像搜索服務前,您需要先給RAM賬號授權。本文介紹如何為RAM賬號授予圖像搜索權限。
如需了解更多產品詳情和獲取技術支持,請單擊在線咨詢或通過釘釘群(35035130)聯系我們。
背景信息
訪問控制RAM(Resource Access Management)是阿里云提供的一項管理用戶身份與資源訪問權限的服務。使用RAM,您可以創建、管理RAM用戶(例如員工、系統或應用程序),并可以控制這些RAM用戶對資源的操作權限。當您的企業存在多用戶協同操作資源時,使用RAM可以讓您避免與其他用戶共享云賬號密鑰,按需為用戶分配最小權限,從而降低企業信息安全風險。
簡介
使用RAM賬號訪問圖搜服務時,需要對RAM賬號進行授權。包括如下兩種方式:
通用權限策略。
自定義權限策略。
建議直接授予通用權限策略,可以避免配置復雜。如果通用權限策略無法滿足您的需求,您可以使用自定義權限策略。
RAM支持的區域
圖像搜索RAM支持的區域如下。
地域 | RegionId |
華東1(杭州) | cn-hangzhou |
華東2(上海) | cn-shanghai |
華北2(北京) | cn-beijing |
華南1(深圳) | cn-shenzhen |
通用權限策略
系統提供如下兩種通用權限策略,請根據需求進行選擇:
AliyunImageSearchReadOnlyAccess:只讀訪問圖像搜索的權限,可用于只讀用戶。
AliyunImageSearchFullAccess:管理圖像搜索的權限,可用于管理員。
操作步驟如下:
自定義權限策略
圖像搜索支持僅且支持instance一種資源類型,通過RAM授權時資源描述方式如下:
資源類型:instance
授權策略中資源描述方式:
acs:imagesearch:$regionid:$accountid:instance/$instance
$regionid
:地域信息。如果不支持該項,可以使用通配符*
來代替。$accountid
:阿里云主賬號ID。例如:123456789012****
,可以用*
代替。$instance
:實例名稱。比如demo123,可以使用*
代替。
資源 | Action |
instance/* | Action權限名稱及描述如下:
|
instance/$instance | Action權限名稱及描述如下:
|
操作步驟如下:
- 使用阿里云賬號登錄RAM控制臺。
- 在左側導航欄,選擇 。
- 在權限策略頁面,單擊創建權限策略。
- 在創建權限策略頁面,單擊腳本編輯頁簽。
- 輸入權限策略內容,然后單擊繼續編輯基本信息。關于權限策略語法結構的詳情,請參見權限策略語法和結構。
- 輸入權限策略名稱和備注。
- 檢查并優化權限策略內容。
- 基礎權限策略優化
系統會對您添加的權限策略語句自動進行基礎優化。基礎權限策略優化會完成以下任務:
- 刪除不必要的條件。
- 刪除不必要的數組。
- 可選:高級權限策略優化
您可以將鼠標懸浮在可選:高級策略優化上,單擊執行,對權限策略內容進行高級優化。高級權限策略優化功能會完成以下任務:
- 拆分不兼容操作的資源或條件。
- 收縮資源到更小范圍。
- 去重或合并語句。
- 基礎權限策略優化
- 單擊確定。
自定義權限策略樣例
參考樣例一
權限內容要求如下:
子賬號所屬主賬號ID為1234。
華東2地域。
所有實例。
控制臺除清空和刪除之外所有操作權限。
指定IP可以訪問。
具體策略內容如下
{ "Statement": [ { "Action": [ "imagesearch:ListInstance", "imagesearch:DescribeInstance", "imagesearch:IncreaseInstance", "imagesearch:InitInstance", "imagesearch:SearchItem", "imagesearch:AddItem", "imagesearch:TagResources", "imagesearch:ListIncrement" ], "Condition": { "IpAddress": { "acs:SourceIp": "xxx.xx.xxx.x/xx" } }, "Effect": "Allow", "Resource": "acs:imagesearch:cn-shanghai:1234:instance/*" } ], "Version": "1" }
參考樣例二
權限內容要求如下:
子賬號所屬主賬號ID為1234。
所有地域。
所有實例。
控制臺及API所有操作權限。
具體策略內容如下。
{ "Statement": [ { "Action": [ "imagesearch:*" ], "Effect": "Allow", "Resource": "acs:imagesearch:*:1234:instance/*" } ], "Version": "1" }
參考樣例三
權限內容要求如下:
子賬號所屬主賬號ID為1234。
所有地域。
實例名稱為instance12138
所有操作權限。
具體策略內容如下。
{ "Statement": [ { "Action": [ "imagesearch:*" ], "Effect": "Allow", "Resource": "acs:imagesearch:*:1234:instance/instance12138" } ], "Version": "1" }