展开

关键词

首页关键词CLI 工具搭建

CLI 工具搭建

相关内容

命令行工具

命令行工具

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

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

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

    2021 V+全真互联网全球创新创业挑战赛

    百万资源,六大权益,启动全球招募

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

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

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

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

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

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

    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)中,使自动补全功能一直有效。
    来自:
  • 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}'
    来自:
  • 检测工具

    检测工具是腾讯云为广大开发者、站长提供的一种免费检测工具服务,其中包括:域名检测工具 和苹果ATS检测工具。腾讯云将陆续提供更多实用检测工具,敬请期待……
    来自:
  • 云开发 CLI 工具

    云开发 CLI 工具(CCLID)是腾讯云开发官方指定的 CLI 工具,可以帮助开发者快速构建 Serverless 应用。CLI 工具提供能力包括文件储存的管理、云函数的部署、模板项目的创建、HTTP Service、静态网站托管等,您可以专注于编码,无需在平台中切换各类配置。
    来自:
  • 命令行工具

    本文简要介绍命令行工具的运行环境与基本操作。解释器:Python 2.7依赖库: cas_python_sdk(included)pyamlordereddict 安装部署在 CAS 的 Python SDK 包中提供了用于的日常操作 CAS 的命令行工具cascmd.py,命令行工具的安装主要是通过安装 CAS 的 Python SDK 来完成。https:console.cloud.tencent.comcapi --config-file CONFIG_FILE configuration file 信息配置在首次使用 cascmd.py 工具前cas:vault-name E-nVoA6erIw71cTwI4gY6kaYpCrV1ehUrqXCkDHNfObQSfkqk_f5KyeKcxVvo--8 <local_file>更多功能命令行工具提供了丰富的操作选项
    来自:
  • 安全营销运营平台

    安全营销运营平台(SMOP),为您提供安全可靠的用户运营工具。只需几分钟配置,您就可以搭建企业自有积分商城、会员等级体系、大数据标签分群工具。
    来自:

扫码关注云+社区

领取腾讯云代金券