跳到主要内容

rg role

管理 RAM 角色

运行 ecctl rg role <action> -h 查看用法,或 ecctl schema rg.role.<action> --full 获取该命令完整的结构化规格——每个参数与行为,便于 Agent 读取和填参。

create

ecctl rg role create [flags]

创建角色

  • 类型:mutation · 风险:medium
API调用时机用途
CreateRole每次执行命令时执行资源操作。
GetRole每次执行命令时读取资源视图。
参数类型必填说明
--assume-role-policy-documentstring信任策略 JSON 或 @file
--namestring角色名称
--regionstringAlibaba Cloud region
--descriptionstring角色描述
--max-session-durationinteger最大会话持续时间(秒)

update

ecctl rg role update <name> [flags]

更新角色

  • 类型:mutation · 风险:medium
API调用时机用途
UpdateRole每次执行命令时执行资源操作。
GetRole每次执行命令时读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--assume-role-policy-documentstring信任策略 JSON 或 @file
--descriptionstring角色描述
--max-session-durationinteger最大会话持续时间(秒)

delete

ecctl rg role delete <name> [flags]

删除角色

  • 类型:mutation · 风险:high
API调用时机用途
DeleteRole每次执行命令时执行资源操作。
参数类型必填说明
--regionstringAlibaba Cloud region

get

ecctl rg role get <name> [flags]

获取角色

  • 类型:read · 风险:low
API调用时机用途
GetRole每次执行命令时读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--fieldsstring要包含的资源字段,使用逗号分隔
--languagestring角色信息语言

list

ecctl rg role list [flags]

列出角色

  • 类型:read · 风险:low
API调用时机用途
ListRoles每次执行命令时读取资源视图。
参数类型必填说明
--regionstringAlibaba Cloud region
--fieldsstring要包含的资源字段,使用逗号分隔
--limitinteger最多返回资源数量(默认:100
--pageinteger返回结果页码(默认:1