TencentCloud

TencentCloud

TencentCloud

tccli

1
pip3 install tccli

服务器重装

正常界面无法完成批量重装,一个简单的命令,解决批量重装

1
cat /tmp/test |xargs -P 10 -i tccli cvm ResetInstance --cli-unfold-argument --region ap-shanghai --InstanceId {} --ImageId xxxx

注意env需要有

1
TENCENTCLOUD_SECRET_KEY, TENCENTCLOUD_SECRET_ID这两个环境变量

关机不计费

https://console.cloud.tencent.com/api/explorer?Product=cvm&Version=2017-03-12&Action=StopInstances

1
tccli cvm StopInstances --cli-unfold-argument --region ap-beijing --InstanceIds 11 --StoppedMode STOP_CHARGING

cos权限设置的问题

最近发现cos里面给用户设置了完全控制还是不行,是因为没有基础权限导致的 进入用户管理页面点击授权,增加QcloudCOSGetService权限即可

跨账户vpc打通

使用云联网

https://cloud.tencent.com/document/product/877/30805

导出dnspod的域名列表

腾讯云没有导出的按钮,可以尝试用api调用或者命令行导出。

https://console.cloud.tencent.com/api/explorer?Product=dnspod&Version=2021-03-23&Action=DescribeRecordList

这里要注意limit和offset的配置,最大支持3000,还是比较好的~

批量转弹性ip

入参是实例id

1
cat big|xargs -i tccli vpc TransformAddress --cli-unfold-argument --region ap-shanghai --InstanceId {}

参考文档