全部產品
Search
文件中心

:建立啟動約束

更新時間:Jul 13, 2024

將產品添加到產品組合後,管理員可以設定啟動約束,控制終端使用者在啟動產品時使用統一許可權,以此避免為每個帳號分別授予多個產品執行個體的系統管理權限,從而簡化授權操作。

前提條件

  • 請確保您已經為管理員授予服務類別目錄管理員側的許可權。具體操作,請參見為管理員授權
  • 請確保管理員已經建立產品組合,並添加產品。具體操作,請參見為產品組合添加產品

背景資訊

約束建立成功後,將作用於產品的所有產品版本,終端使用者啟動產品時可以按需選擇不同的產品版本。

由於約束與產品組合中的特定產品關聯,如果需要啟動產品組合中的所有產品,則需要在產品組合中分別為每個產品建立約束。

步驟一:管理員建立啟動角色並授權

建立約束前,管理員需要建立啟動角色,用於啟動產品。啟動角色需要具備以下許可權:

  • Resource Orchestration Service系統管理權限(AliyunROSFullAccess)。
  • Terraform模板相關資源的系統管理權限。

本文以建立ECS執行個體的模板create_ecs為例進行介紹。由於模板中包含ECS資源和VPC資源,因此需要授予RAM角色ECS系統管理權限(AliyunECSFullAccess)和VPC系統管理權限(AliyunVPCFullAccess)。

  1. 管理員登入RAM控制台
  2. 建立可信實體為服務類別目錄的RAM角色(例如:TerraformExecutionRole)。
  3. 為RAM角色授予以下系統權限原則。
    權限原則名稱說明
    AliyunROSFullAccess管理ROS,用於在啟動產品時建立ROS資源棧。
    AliyunECSFullAccess管理ECS,用於在啟動產品時建立ECS資源。
    AliyunVPCFullAccess管理VPC,用於在啟動產品時建立VPC資源。
    具體操作,請參見為RAM角色授權

步驟二:管理員建立啟動約束

  1. 管理員登入服務類別目錄控制台
  2. 在左側導覽列,選擇管理員 > 產品組合管理
  3. 產品組合管理頁面,單擊目標產品組合名稱。
  4. 單擊約束頁簽,然後單擊建立約束
  5. 建立約束頁面,設定約束參數。
    1. 產品下拉式清單中,選擇已建立的產品名稱。
    2. 約束描述地區,輸入約束的詳細描述。
    3. 約束類型地區,選中啟動約束
    4. 啟動使用的RAM角色下拉式清單中,選擇步驟一:管理員建立啟動角色並授權建立的RAM角色。
  6. 單擊確定