上云无忧 > 文档中心 > 腾讯云自动化助手 TAT 的访问管理
自动化助手 TAT
腾讯云自动化助手 TAT 的访问管理

文档简介:
简介: 访问管理(Cloud Access Management,CAM)是腾讯云提供的 Web 服务,主要用于帮助用户对腾讯云账户下资源的访问权限进行安全管理。您可以通过 CAM 创建、管理和销毁用户或用户组,并使用身份管理和策略管理控制其他用户使用腾讯云资源的权限。
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

简介

访问管理(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/$instanceIdqcs::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/$commandIdqcs::cvm:$region:$account:instance/$instanceIdqcs::lighthouse:$region:$account:instance/$instanceId
InvokeCommand
触发命令
命令、云服务器实例、轻量应用服务器实例
qcs::tat:$region:$account:command/$commandIdqcs::cvm:$region:$account:instance/$instanceIdqcs::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/$commandIdqcs::cvm:$region:$account:instance/$instanceIdqcs::lighthouse:$region:$account:instance/$instanceId

授权方案示例

您可通过以下示例,快速了解如何使用 CAM 进行权限控制:
允许修改和删除命令
允许查看命令详情
允许查看命令执行结果
禁止用户执行命令
禁止用户执行任何命令
禁止用户在云服务器实例上执行任何命令
禁止用户在任何云服务器实例上执行命令
禁止用户在轻量应用服务器实例上执行任何命令
禁止用户在任何轻量应用服务器实例上执行命令
允许用户在云服务器实例上执行命令
允许用户在轻量应用服务器实例上执行命令
禁止用户查看云服务器实例的命令执行任务结果
禁止用户查看轻量应用服务器实例的命令执行任务结果
禁止用户查看云服务器实例的 Agent 运行状态
禁止用户查看轻量应用服务器实例的 Agent 运行状态
说明
示例均以广州地域为例,其中的 $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"
]
}
]
}
相似文档
  • 自动化助手本身免费。但在使用自动化助手操作及管理轻量应用服务器 Lighthouse 及与云服务器 CVM 时,可能产生费用。详情请参见 轻量应用服务器计费概述 及 云服务器计费概述。
  • 自动化助手提供了控制台、API 及 SDK 三种方式管理您的云服务。本文以使用轻量应用服务器控制台为例,快速开始使用自动化助手。
  • 操作场景: 本文为您介绍如何在轻量应用服务器或云服务器实例上安装自动化助手客户端。 注意: 已支持在 TencentOS Server、Linux 发行版与 Windows 操作系统安装自动化助手客户端。 自动化助手仅支持使用私有网络 VPC 的实例。使用基础网络的实例将无法使用自动化助手,请按需切换网络。
  • 操作场景: 本文介绍如何在不登录轻量应用服务器实例时,执行自动化助手命令。 前提条件: 实例状态需处于运行中 。 目标实例已安装自动化助手客户端,详情请参见 安装自动化助手客户端。
  • 操作场景: 创建命令后,您可在一台或多台云服务器或轻量应用服务器实例中执行命令,多台实例间的执行状态和执行结果互相不影响。本文以云服务器为例,介绍如何通过控制台批量执行命令。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部