tencent cloud

自动化助手

产品动态
产品简介
产品概述
产品优势
应用场景
访问管理
使用限制
购买指南
快速入门
操作指南
安装自动化助手客户端
免登录执行命令
批量执行命令
查看命令执行状态
故障处理
Windows实例问题诊断及处理
API 文档
History
Introduction
API Category
Making API Requests
Remote Command APIs
Scheduled Execution APIs
Managed Instance APIs
Scenario APIs
Statistics APIs
Data Types
Error Codes
常见问题
联系我们
词汇表
TAT 政策
TAT 隐私协议
TAT 数据处理和安全协议

访问管理

PDF
聚焦模式
字号
最后更新时间: 2025-08-19 14:42:19

简介

访问管理(Cloud Access Management,CAM)是腾讯云提供的 Web 服务,主要用于帮助用户对腾讯云账户下资源的访问权限的安全管理。您可以通过 CAM 创建、管理和销毁用户或用户组,并使用身份管理和策略管理控制其他用户使用腾讯云资源的权限。策略能够授权或者拒绝用户使用指定资源完成指定任务,当您在使用 CAM 时,可以将策略与一个用户或一组用户关联起来进行权限控制。
自动化助手已接入 CAM,您可以使用 CAM 对自动化助手服务的相关资源进行权限控制。

支持 CAM 的粒度

自动化助手支持资源级授权、按标签授权两种方式:
资源级授权:您可以通过策略语法给子账号单个资源的管理的权限,详细请参考 授权指南
按标签授权:您可以通过给资源标记标签,实现基于标签管理项目资源。

预设策略

预设策略名
授权范围描述
QcloudTATReadOnlyAccess
自动化助手只读访问权限
QcloudTATFullAccess
自动化助手全读写访问权限

可授权的资源类型

自动化助手支持资源级授权,您可以指定子账号拥有特定资源的接口权限。
在访问管理中对自动化助手可授权的资源类型如下:
资源类型
授权策略中的资源描述方法
远程命令相关
qcs::tat:$region:$account:command/$commandId
支持操作级授权的接口列表如下:
API 名
API 描述
资源
CreateCommand
创建命令
*
支持资源级授权的接口列表如下:
API 接口描述
资源类型
资源六段式
DeleteCommand删除命令
命令
qcs::tat:$region:$account:command/$commandId
DescribeAutomationAgents查询 Agent 运行状态
云服务器实例、轻量应用服务器实例
qcs::cvm:$region:$account:instance/$instanceId
qcs::lighthouse:$region:$account:instance/$instanceId
DescribeCommands查询命令
命令
qcs::tat:$region:$account:command/$commandId
DescribeInvocations查询执行结果
命令
qcs::tat:$region:$account:command/$commandId
DescribeInvocationTasks查询执行任务
命令、云服务器实例、轻量应用服务器实例
qcs::tat:$region:$account:command/$commandId
qcs::cvm:$region:$account:instance/$instanceId
qcs::lighthouse:$region:$account:instance/$instanceId
InvokeCommand触发命令
命令、云服务器实例、轻量应用服务器实例
qcs::tat:$region:$account:command/$commandId
qcs::cvm:$region:$account:instance/$instanceId
qcs::lighthouse:$region:$account:instance/$instanceId
ModifyCommand修改命令
命令
qcs::tat:$region:$account:command/$commandId
PreviewReplacedCommandContent查询渲染后命令
命令
qcs::tat:$region:$account:command/$commandId
RunCommand运行命令
命令、云服务器实例、轻量应用服务器实例
qcs::tat:$region:$account:command/$commandId
qcs::cvm:$region:$account:instance/$instanceId
qcs::lighthouse:$region:$account:instance/$instanceId

授权方案示例

您可通过以下示例,快速了解如何使用 CAM 进行权限控制:
说明:
示例均以广州地域为例,其中的 $account 需要替换为用户主账号。

允许修改和删除命令 cmd-xxxxxxxx。

{
"version": "2.0",
"statement": [
{
"effect": "allow",
"resource": [
"qcs::tat:ap-guangzhou:$account:command/cmd-xxxxxxxx"
],
"action": [
"tat:ModifyCommand",
"tat:DeleteCommand"
]
}
]
}

允许查看命令 cmd-xxxxxxxx 的详情。

{
"version": "2.0",
"statement": [
{
"effect": "allow",
"resource": [
"qcs::tat:ap-guangzhou:$account:command/cmd-xxxxxxxx"
],
"action": [
"tat:DescribeCommands"
]
}
]
}

允许查看命令 cmd-xxxxxxxx 的执行结果。

{
"version": "2.0",
"statement": [
{
"effect": "allow",
"resource": [
"qcs::tat:ap-guangzhou:$account:command/cmd-xxxxxxxx"
],
"action": [
"tat:DescribeInvocations",
"tat:DescribeInvocationTasks"
]
}
]
}

禁止用户执行命令 cmd-xxxxxxxx。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::tat:ap-guangzhou:$account:command/cmd-xxxxxxxx"
],
"action": [
"tat:InvokeCommands"
]
}
]
}

禁止用户执行任何命令。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::tat:ap-guangzhou:$account:command/*"
],
"action": [
"tat:InvokeCommand",
"tat:RunCommand"
]
}
]
}

禁止用户在云服务器实例 ins-xxxxxxxx 上执行任何命令。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::cvm:ap-guangzhou:$account:instance/ins-xxxxxxxx"
],
"action": [
"tat:InvokeCommand",
"tat:RunCommand"
]
}
]
}

禁止用户在任何云服务器实例上执行命令。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::cvm:ap-guangzhou:$account:instance/*"
],
"action": [
"tat:InvokeCommand",
"tat:RunCommand"
]
}
]
}

禁止用户在轻量应用服务器实例 lhins-xxxxxxxx 上执行任何命令。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::lighthouse:ap-guangzhou:$account:instance/lhins-xxxxxxxx"
],
"action": [
"tat:InvokeCommand",
"tat:RunCommand"
]
}
]
}

禁止用户在任何轻量应用服务器实例上执行命令。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::lighthouse:ap-guangzhou:$account:instance/*"
],
"action": [
"tat:InvokeCommand",
"tat:RunCommand"
]
}
]
}

允许用户在云服务器实例 ins-xxxxxxxx 上执行命令 cmd-xxxxxxxx 或 cmd-yyyyyyyy。

{
"version": "2.0",
"statement": [
{
"effect": "allow",
"resource": [
"qcs::cvm:ap-guangzhou:$account:instance/ins-xxxxxxxx",
"qcs::tat:ap-guangzhou:$account:command/cmd-xxxxxxxx",
"qcs::tat:ap-guangzhou:$account:command/cmd-yyyyyyyy"
],
"action": [
"tat:InvokeCommand"
]
}
]
}

允许用户在轻量应用服务器实例 lhins-xxxxxxxx 上执行命令 cmd-xxxxxxxx 或 cmd-yyyyyyyy。

{
"version": "2.0",
"statement": [
{
"effect": "allow",
"resource": [
"qcs::lighthouse:ap-guangzhou:$account:instance/lhins-xxxxxxxx",
"qcs::tat:ap-guangzhou:$account:command/cmd-xxxxxxxx",
"qcs::tat:ap-guangzhou:$account:command/cmd-yyyyyyyy"
],
"action": [
"tat:InvokeCommand"
]
}
]
}

禁止用户查看云服务器实例 ins-xxxxxxxx 的命令执行任务结果。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::cvm:ap-guangzhou:$account:instance/ins-xxxxxxxx"
],
"action": [
"tat:DescribeInvocationTasks"
]
}
]
}

禁止用户查看轻量应用服务器实例 lhins-xxxxxxxx 的命令执行任务结果。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::lighthouse:ap-guangzhou:$account:instance/lhins-xxxxxxxx"
],
"action": [
"tat:DescribeInvocationTasks"
]
}
]
}

禁止用户查看云服务器实例 ins-xxxxxxxx 的 Agent 运行状态。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::cvm:ap-guangzhou:$account:instance/ins-xxxxxxxx"
],
"action": [
"tat:DescribeAutomationAgentStatus"
]
}
]
}

禁止用户查看轻量应用服务器实例 lhins-xxxxxxxx 的 Agent 运行状态。

{
"version": "2.0",
"statement": [
{
"effect": "deny",
"resource": [
"qcs::lighthouse:ap-guangzhou:$account:instance/lhins-xxxxxxxx"
],
"action": [
"tat:DescribeAutomationAgentStatus"
]
}
]
}


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈