tencent cloud

Tencent Cloud Command Line Interface

より便利でより素早くTencent Cloudの製品を使えるよう、 Cloudリソースを統一的に管理するツール

概要

Tencent Cloud Command Line Interface(TCCLI)はTencent Cloudリソースを統一的に管理するツールです。このツールを使うとTencentCloud APIを素早く呼び出し、Tencent Cloudリソースを管理できます。それに、Tencent Cloudのコマンドラインツールによる自動化やスクリプト処理も可能となり、より多様な形式での組み合わせと再利用が実現できます。

特徴
迅速

TCCLIでひとつのコマンドでクラウド製品を素早く操作し、自分の需要を迅速に解決できます。より便利に、迅速にTencent Cloud製品を利用することにより、時間コストを節約できます。

効率的に

TCCLIはシステムに対する要求が低く、且つ互換性が強いので、TCCLIをうまく使うと、利用者は自らコマンドラインを組み立てて、通常機能の呼び出しを実現でき、大変な効率アップとなります。

柔軟的

TCCLIは非常に柔軟なツールであり、リモート呼び出しをサポートします。コマンドラインの編集によりインターフェースを自由に組み合わせることが可能となるため、上位機能が実現でき、さらに機能のカスタマイズが実現できます。

機能

複数の製品統合

マルチアカウントをサポート

マルチプラットフォームをサポート

複数の出力形式

複数の製品統合


TCCLIはTencent Cloudの中にあるすべてのTencentCloud APIを利用できる製品を統合しています。コマンドラインを使ってTencent Cloudの製品に対する構成と管理を実現できます。例えば、TCCLIを使ってCVMの操作、CBS の作成とディスク使用状況の検査、VPC ネットワークの作成とVPC ネットワークの中でのリソース追加等々も実現できます。コンソールページの上でのすべての操作をTCCLIで実現できます。

tccli cvm DescribeInstancesコマンドで現在のアカウントのCloud Virtual Machineのリソースを確認します。

tccli cbs DescribeDisksコマンドで現在のアカウントのCloud Block Storageのリストをクエリーします。

tccli vpc DescribeVpcsコマンドを通してVirtual Private Cloudリストをクエリーします。

TCCLIで、グラフィックス画面を利用しなくてもTencent Cloudリスースを操作できます。

マルチアカウントをサポート


コマンドラインツールはマルチアカウントをサポートしますので、多様な構成の同時利用に便利です。

インタラクティブモードの中でアカウント名を指定する test

set/get/listのサブコマンドを使ってアカウント名を指定する test

インターフェースを呼び出す際にアカウントを指定する( cvm DescribeZones のインターフェースを例とする)

マルチプラットフォームをサポート


Tencent Cloud TCCLI は Windows、Mac OS、Linux/Unixなどのオペレーティングシステムでのインストールと利用をサポートできますので、色んな開発者の需要を満たします。Linux/Unix環境ではコマンドのオートコンプリートをサポートします。

Windows、MacOS、Linux/Unix などのオペレーティングシステムで python 環境をインストールすれば、pipコマンドでTencent Cloudのコマンドライン ツールをインストールできます。Linuxで使用慣れた後、Windowsに切り替えても相応する操作ができます。各プラットフォームにおける機能対応のコマンドが同じなので、Tencent Cloudの TCCLI は異なるOSに対して差異のないコマンドを提供します。お客様にとっては便利です。

複数の出力形式


TCCLIは複数の出力形式をサポートします。出力形式としてtext、json、tableなどを自由に選択できます。

text はテキスト形式で出力します。返却した一行は一つのレコードとなり、スペースで区切りを取りますので、リソースリストを獲得してテキストでの保存やテーブルの自由変換に適しています。

jsonはjson形式で戻されますので、二次開発コーディングに適します。json解析を通して入手したい情報を獲得できます。

tableはテーブル形式で戻されますので、より可視化的に、単純にコマンドラインでTencent Cloudリソースを操作することに適しています。

機能


TCCLIはTencent Cloudの中にあるすべてのTencentCloud APIを利用できる製品を統合しています。コマンドラインを使ってTencent Cloudの製品に対する構成と管理を実現できます。例えば、TCCLIを使ってCVMの操作、CBS の作成とディスク使用状況の検査、VPC ネットワークの作成とVPC ネットワークの中でのリソース追加等々も実現できます。コンソールページの上でのすべての操作をTCCLIで実現できます。

tccli cvm DescribeInstancesコマンドで現在のアカウントのCloud Virtual Machineのリソースを確認します。

tccli cbs DescribeDisksコマンドで現在のアカウントのCloud Block Storageのリストをクエリーします。

tccli vpc DescribeVpcsコマンドを通してVirtual Private Cloudリストをクエリーします。

TCCLIで、グラフィックス画面を利用しなくてもTencent Cloudリスースを操作できます。


コマンドラインツールはマルチアカウントをサポートしますので、多様な構成の同時利用に便利です。

インタラクティブモードの中でアカウント名を指定する test

set/get/listのサブコマンドを使ってアカウント名を指定する test

インターフェースを呼び出す際にアカウントを指定する( cvm DescribeZones のインターフェースを例とする)


Tencent Cloud TCCLI は Windows、Mac OS、Linux/Unixなどのオペレーティングシステムでのインストールと利用をサポートできますので、色んな開発者の需要を満たします。Linux/Unix環境ではコマンドのオートコンプリートをサポートします。

Windows、MacOS、Linux/Unix などのオペレーティングシステムで python 環境をインストールすれば、pipコマンドでTencent Cloudのコマンドライン ツールをインストールできます。Linuxで使用慣れた後、Windowsに切り替えても相応する操作ができます。各プラットフォームにおける機能対応のコマンドが同じなので、Tencent Cloudの TCCLI は異なるOSに対して差異のないコマンドを提供します。お客様にとっては便利です。


TCCLIは複数の出力形式をサポートします。出力形式としてtext、json、tableなどを自由に選択できます。

text はテキスト形式で出力します。返却した一行は一つのレコードとなり、スペースで区切りを取りますので、リソースリストを獲得してテキストでの保存やテーブルの自由変換に適しています。

jsonはjson形式で戻されますので、二次開発コーディングに適します。json解析を通して入手したい情報を獲得できます。

tableはテーブル形式で戻されますので、より可視化的に、単純にコマンドラインでTencent Cloudリソースを操作することに適しています。

ユースケース

TCCLIは非常に柔軟、簡単、快速、便利なツールです。コマンド一つだけですべてのTencent Cloud製品を迅速に利用できます。TCCLI高い便利性を備えています。TCCLIを使いこなしている場合、コマンドラインでよく使う機能を呼び出せますので効率アップに大きく寄与しています。

TCCLIは柔軟性に富み、バッチ処理と操作の統合が実現できます。TCCLIで上位機能の組み合わせが実現でき、更なるカスタマイズ開発が実現できます。カスタマイズ開発の成果をお客様の既存ソフトと統合すれば、効率アップにつながります。