展开

关键词

首页关键词CLI 工具怎么搭建

CLI 工具怎么搭建

相关内容

命令行工具

命令行工具

腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
  • 命令行工具

    TCCLI 配置方法,TCCLI 使用方法,结果返回过滤,联系我们,多版本接口访问,指定最近接入点,结果轮询,获取帮助信息,使用 HTTPS 代理,使用命令行自动补全功能,产品简介,新手指引,安装腾讯云命令行工具
    来自:
  • 产品简介

    简介欢迎使用腾讯云命令行工具 TCCLI,TCCLI 是管理腾讯云资源的统一工具。通过腾讯云命令行工具,您可以快速轻松的调用腾讯云 API 来管理您的腾讯云资源。说明: 本文档介绍新版命令行工具 TCCLI,我们强烈建议您使用 TCCLI,若您仍使用旧版命令行工具,请参见 旧版命令行工具 介绍和操作指南。多种输出格式命令行工具支持多种输出格式,可以自由选择 text、JSON、table 等作为输出格式。table 是以表格形式返回,可视化较好,适合单纯使用命令行工具操作云资源。 支持命令行工具的产品腾讯云 API 3.0 的产品,均支持命令行工具。您可前往 API 中心 进行查看,若产品名称后带有3.0标志,则该产品及其对应 API 均支持命令行工具。如下图所示:
    来自:
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 常见问题

    如何购买命令行工具?本服务免费。当您遇到问题时,请 联系我们 寻求相应的帮助。在哪里可以获取密钥?腾讯云 API 使用的密钥,可以单击这里 获取密钥。接口鉴权如何实现?
    来自:
  • 安装 TCCLI

    前提条件安装 Python 环境和 pip 工具,安装命令行工具前请确保您的系统已经安装了 Python 环境和 pip 工具。操作步骤您可通过以下三种方式进行安装: 使用 pip工具进行安装(推荐) 使用源码进行安装 使用 Homebrew 进行安装 Windows 系统按 Win+R 打开运行窗口输入 cmd 并单击确定,本文以
    来自:
  • TCCLI 使用方法

    操作场景本文介绍如何使用命令行工具 TCCLI 的基础功能。TCCLI 集成了腾讯云所有支持云 API 的产品,您可以在命令行下完成对腾讯云产品的配置和管理。
    来自:
  • 购买指南

    本服务免费。当您遇到问题时,请 联系我们 寻求相应的帮助。
    来自:
  • 联系我们

    客服咨询:4009100100(7 × 24小时)备案帮助:4009100100转3(7 × 24小时) 腾讯云助手腾讯云助手是腾讯云为开发者提供的移动管理工具,可以帮助开发者在手机上快捷管理云资源和云账户
    来自:
  • TCCLI 配置方法

    本文指导您如何配置初始化 TCCLI,包括如何使用交互模式、命令行模式进行初始化,以及如何进行账户切换。前提条件已安装 TCCLI,详情请参见 安装 TCCLI。操作步骤使用 TCCLI 前您需要进行一些初始化配置,使其完成使用云 API 的必要前提条件。 说明: 下文中 secretId、secretKey、地域等信息仅作为实例,请以实际情况为准。 进入交互模式,您可以通过执行 tccli configure 命令进入交互模式快速配置。$ tccli configureTencentCloud API secretId :AKIDz8krbsJ5yKBZQpn74WFkmLPx3*******TencentCloud API secretKey :Gu5t9xGARNpq86cd98joQYCN3*******region: ap-guangzhououtput: secretId:云 API 密钥 SecretId,前往 API 密钥管理 获取。secretKey:云 API 密钥 SecretKey,前往 API 密钥管理 获取。region: 云产品地域,请前往对应云产品的 API 文档 获取可用的 region。例如云服务器的 地域列表。output: 可选参数,请求回包输出格式,支持 三种格式,默认为 json。更多信息请执行 tccli configure help 查看。 命令行模式,通过命令行模式您可以在自动化脚本中配置您的信息。# set 子命令可以设置某一配置,也可同时配置多个$ tccli configure set secretId AKIDz8krbsJ5yKBZQpn74WFkmLPx3*******$ tccli configure set region ap-guangzhou output json# get 子命令用于获取配置信息$ tccli configure get secretKeysecretKey = Gu5t9xGARNpq86cd98joQYCN3*******# list 子命令打印所有配置信息$ tccli configure listcredential:secretId = AKIDz8krbsJ5yKBZQpn74WFkmLPx3*******secretKey = Gu5t9xGARNpq86cd98joQYCN3*******configure:region = ap-guangzhououtput = json# 在命令行中直接指定secretId和secretKey的值,如查询cvm实例信息:$ tccli cvm DescribeInstances --secretId AKIDz8krbsJ5yKBZQpn74WFkmLPx3****** --secretKey Gu5t9xGARNpq86cd98joQYCN3******* 多账户支持,TCCLI 支持多账户,方便您多种配置同时使用。# 在交互模式中指定账户名 test$ tccli configure --profile testTencentCloud API secretId :AKIDz8krbsJ5yKBZQpn74WFkmLPx3*******TencentCloud API secretKey :Gu5t9xGARNpq86cd98joQYCN3*******region: ap-guangzhououtput:# setgetlist 子命令指定账户名 test$ tccli configure set region ap-guangzhou output json --profile test$ tccli configure get secretKey --profile test$ tccli configure list --profile test在调用接口时指定账户(以 cvm DescribeZones 接口为例)$ tccli cvm DescribeZones --profile test TCCLI 支持配置云 API 密钥对到环境变量,让您的信息更安全。下文以 Linux 系统配置为例,您可以通过如下两种方式进行配置:使用 export 命令(临时性):# 设置云 API 密钥 SecretId$ export TENCENTCLOUD_SECRET_ID=AKIDz8krbsJ5yKBZQpn74WFkmLPx3*******# 设置云 API 密钥 SecretKey$ export TENCENTCLOUD_SECRET_KEY=Gu5t9xGARNpq86cd98joQYCN3*******# 设置云产品地域$ export TENCENTCLOUD_REGION=ap-guangzhou 写入 profile 文件(永久性):# 编辑 etcprofile 文件,写入如下内容export TENCENTCLOUD_SECRET_ID=AKIDz8krbsJ5yKBZQpn74WFkmLPx3*******export TENCENTCLOUD_SECRET_KEY=Gu5t9xGARNpq86cd98joQYCN3*******export TENCENTCLOUD_REGION=ap-guangzhou# 写入后需执行如下命令使环境变量生效$ source etcprofile 其他配置TCCLI 支持通过 CAM 角色的方式进行认证,您可以参考 角色概述 查看相关信息。# cam角色的配置不支持交互模式,您可以使用非交互模式的方式进行配置:$ tccli configure set role-arn qcs::cam::uin*************** role-session-name ****role-arn 和 role-session-name 字段支持 configure 的 get 和 list 操作,可以写入配置文件、直接在命令行指定,操作方式与 secretId 和 secretKey 的配置类似。如下所示:# get 子命令获取配置信息$ tccli configure get role-arnrole-arn = qcs::cam::uin***************# list 子命令打印所有配置信息$ tccli configure listcredential:role-arn = qcs::cam::uin***************role-session-name = ****# 将配置信息写入环境变量$ export TENCENTCLOUD_ROLE_ARN=qcs::cam::uin***************$ export TENCENTCLOUD_ROLE_SESSION_NAME=****# 直接在命令行中指定role-arn和role-session-name信息,如调用DescriZones接口$ tccli cvm DescribeZones --role-arn qcs::cam::uin*************** --role-session-name **** 如果您的实例绑定了角色,您可以直接通过实例角色的方式进行认证,无需 secretId 和 secretKey 等信息。您可以使用 --use-cvm-role 来使用实例角色的方式调用。# 使用实例角色的方式调用DescribeZones的接口$ tccli cvm DescribeZones --use-cvm-role 注意: 该方式仅支持在已绑定角色的实例上使用,具体方式请参见 管理实例角色。
    来自:
  • 结果返回过滤

    某些命令的返回结果较多,若您需查看某些特定内容,可以对返回结果进行过滤。操作步骤本文以云服务器 CVM DescribeZones 接口的返回为例,展示了不同过滤方式,及其返回结果: 不加任何过滤时的输出。# tccli cvm DescribeZones{ "TotalCount": 4, "ZoneSet": , "RequestId": "4fd313a6-155f-4c7a-bf86-898c02fcae02"} 只看某个字段。# tccli cvm DescribeZones --filter TotalCount4 指定某个数组类型对象的第 N 个子对象的信息。# tccli cvm DescribeZones --filter ZoneSet{ "ZoneState": "AVAILABLE", "ZoneId": "100001", "Zone": "ap-guangzhou-1", "ZoneName": "广州一区"} 指定数组类型对象下所有某个名称的子对象的某个字段。# tccli cvm DescribeZones --filter ZoneSet.ZoneName 过滤数组里的子对象,同时还以新的名称展示。 注意: 需要将说明过滤行为的内容用单引号包裹起来。 # tccli cvm DescribeZones --filter 'ZoneSet.{name:ZoneName, id:ZoneId}'
    来自:
  • 多版本接口访问

    TCCLI 默认访问产品最新版本的接口,而某些产品可能存在多个版本的接口,若您需访问特定旧版本的接口,可参考本文进行实现。操作步骤以云服务器 CVM 为例,执行以下命令,设置默认使用版本为 2017-03-12。tccli configure set cvm.version 2017-03-12执行以下命令,在实时使用时指定版本号。tccli cvm help --version 2017-03-12tccli cvm DescribeZones help --version 2017-03-12tccli cvm DescribeZones --version 2017-03-12
    来自:
  • 指定最近接入点

    TCCLI 默认会请求就近的接口点访问服务,您也可以针对某一产品指定 Endpoint。操作步骤以云服务器为例,执行以下命令,设置默认 Endpoint 为 ap-guangzhou。tccli configure set cvm.endpoint cvm.ap-guangzhou.tencentcloudapi.com 执行以下命令,调用时实时指定 Endpoint 为 ap-guangzhou。tccli cvm DescribeZones --endpoint cvm.ap-guangzhou.tencentcloudapi.com
    来自:
  • 结果轮询

    在使用产品的过程中,有些操作并不能即时完成,您可以使用结果轮询功能来不断查询操作是否完成。例如,在开启一台实例后,实例并不能立即进入 RUNNING 状态,则可使用结果轮询功能对实例状态轮询,直到出现 RUNNING 状态为止。操作步骤执行以下命令,程序将按照一定时间间隔对实例的状态进行轮询,直到实例的状态为 RUNNING 或者超时为止。tccli cvm DescribeInstancesStatus --region ap-hongkong --waiter "{'expr':'InstanceStatusSet.InstanceState','to':'RUNNING'}" 您可自定义超时时间和睡眠时间,执行以下命令,设定超时时间为180秒,睡眠时间为5秒。tccli cvm DescribeInstancesStatus --region ap-hongkong --waiter "{'expr':'InstanceStatusSet.InstanceState','to':'RUNNING','timeout':180,'interval':5}" 您可在配置文件中设置可选子参数的值。在 default.configure 文件中添加如下参数,设置系统超时时间为180s,睡眠时间为5s。"waiter": { "interval": 5, "timeout": 180 }, 参数说明--region:需替换为您实例所在的地域。--waiter:后的参数需使用双引号包裹,且参数需为 JSON 格式。其中必选及可选参数如下表: 参数 是否必选 说明 expr 是 指定被查询的字段,请使用 jmespath 查找被指定的字段的值。 to 是 被轮询的字段的目标值。 timeout 否 轮询的超时时间,单位:秒。 interval 否 进程睡眠的时间,单位:秒。
    来自:
  • 获取帮助信息

    本文介绍如何使用 TCCLI 查看产品接口的帮助信息。操作步骤查看帮助信息执行以下命令,查看支持的产品。您也可以在 API中心 的文档中查看。tccli help 以云服务器 CVM 为例,执行以下命令,查看 CVM 支持的接口。tccli cvm help 以云硬盘 CBS 中的 DescribeDisks 接口为例,执行以下命令,查看接口支持的参数。具体的参数说明和 API 的相关信息可以在腾讯云官网查看对应的 API 文档。tccli cbs DescribeDisks help 查看详细帮助信息TCCLI 默认显示简化版帮助信息,如需查看详细信息,可以使用 --detail 选项。 执行以下命令,查看支持的产品的详细信息。tccli help --detail 以云服务器 CVM 为例,执行以下命令,查看 CVM 支持的接口的详细信息。tccli cvm help --detail 以 CBS 中的 DescribeDisks 接口为例,执行以下命令,查看接口的入参、出参的详细信息及使用示例。tccli cbs DescribeDisks help --detail
    来自:
  • 使用 HTTPS 代理

    本文介绍如何配置和使用 HTTPS 代理。操作步骤您可通过以下两种方式,配置 HTTPS 代理。 对应实际使用的操作系统,执行以下命令,在环境变量中配置 HTTPS 代理。 LinuxUnix 和 MacOS Windows export https_proxy=https:192.168.1.1:1111export https_proxy=https:myproxy.com:1111setx http_proxy=https:192.168.1.1:1111set http_proxy=https:myproxy.com:1111# setx表示设置永久环境变量,设置后重启终端生效执行以下命令,在命令行中使用 --https-proxy 选项设置 HTTPS 代理。# 例如tccli cvm DescribeRegions --https-proxy https:192.168.1.1:1111
    来自:
  • 使用命令行自动补全功能

    本文介绍如何使用 TCCLI 命令行自动补全功能。操作步骤若您使用 Linux 环境,则可执行以下命令,启动命令自动补全功能。complete -C 'tccli_completer' tccli 说明: 您也可以将该命令加入环境变量(etcprofile)中,使自动补全功能一直有效。
    来自:
  • 云 API 命令行工具

    简介腾讯云命令行工具(TCCLI)是管理腾讯云资源的统一工具。通过 TCCLI,您可以快速轻松的调用腾讯云 API 来管理您的腾讯云资源。安装 TCCLI安装 Python 环境和 Pip 工具。 注意: Python 版本必须为 2.7 及以上版本,更多内容请参考 Python 主页 和 Pip 主页。配置 TCCLI使用腾讯云命令行工具,需进行以下初始化配置,使其完成使用 云 API 的必要前提条件。
    来自:
  • 通过命令行工具迁移

    TDSQL-C for MySQL 支持通过命令行工具迁移数据。命令行工具迁移数据使用 MySQL 命令行工具 mysqldump 生成待导入的 SQL 文件,方式如下: 注意: 使用 mysqldump 导出的数据文件必须兼容所购买的云原生数据库 TDSQL-C(Windows 迁移数据使用 Windows 系统的 mysqldump 工具 dump 出数据,具体请参考 命令行工具迁移数据 中的描述。进入命令提示符,通过 MySQL 命令行工具进行还原。登录 MySQL 数据库可以查看到备份的数据库已经还原到服务器内。登录 CVM 主机,使用 MySQL 命令行工具 mysqldump 生成待导入的 SQL 文件。通过 MySQL 命令行工具进行还原,本例将数据还原到 CVM 服务器上。
    来自:
  • 批量计算

    前置准备,简单开始,执行远程代码包,常见问题,联系我们,开始前的准备,远程存储映射,作业配置说明,环境变量,命令行快速开始-计算环境,Windows 自定义镜像,COS、CFS 路径填写,使用计算环境搭建集群,应用场景,产品优势,名词解释,快速入门,命令行工具,API 文档,购买指南,命令行快速开始,控制台使用指南,前置准备,简单开始,执行远程代码包,常见问题,联系我们,开始前的准备,远程存储映射,作业配置说明异步任务接口返回格式,正确返回结果,错误码,错误返回结果,更新历史,命令行快速开始-计算环境,Windows 自定义镜像,修改计算环境,查看计算环境活动信息,COS、CFS 路径填写,最佳实践,使用计算环境搭建集群
    来自:
  • 云 API

    通过云 API,只需执行对应 API 命令行工具即可快速操作云产品;在熟练的情况下,使用一些频繁使用的功能,使用云 API 可以极大的提高效率;除此之外,通过API可以组合功能,实现更高级的功能,易于自动化
    来自:

扫码关注云+社区

领取腾讯云代金券