购买培训认证环境:使用接口批量创建CVM

发布于:2024-10-24 编辑:匿名 来源:网络

背景目前在GTS学院,腾讯云自研产品TCS、TBDS、TSF、TDSQL、TBASE等培训需要学员自带环境,在训练过程中使用学生自己的环境。实际练习的环境。

每种产品的训练环境对云服务器的数量和配置都有不同的要求。一套产品训练的实际运行环境从4台到近20台不等,CVM配置也各不相同。

如果学生在准备环境时采用手工采购的方式,需要花费更多的时间来准备环境,效率低且繁琐。本文将根据GTS学院当前的环境使用情况,介绍自动创建CVM的功能,并附上主要培训产品相关的创建机器的代码,供学员自行下载运行。

解决方案通过本文的介绍,即使是不懂编程的用户也可以通过代码实现创建CVM的功能。获取并创建 CVM 程序。

对于零编程知识的同学来说,没有必要自己写程序。腾讯云网站上有相应的程序生成接口,可以自动获取自动创建CVM的代码。

在新服务器购买页面,根据您的需求选择购买CVM所需的信息(包括计费方式、区域、型号、网络、配置等),并在第三阶段“3.确认配置信息” ,您可以看到转到“生成 API Explorer 最佳实践脚本”选项。点击获取创建CVM的程序。

获取创建CVM的程序代码,左侧会显示当前机器的关键配置信息。在右侧选择API脚本的语言后,可以看到自动生成的程序。

获取所需的代码并运行代码。通过获取代码并添加“$secretId”、“$secretKey”以及服务器登录密码信息,即可在安装有tencentcloud-sdk-python的机器上直接运行程序创建云服务器。

获取secretId和secretKey信息,可以直接访问:获取SDK安装,请参考如何安装tencentcloud-sdk-python链接:按照安装SDK的方法直接安装腾讯云SDK。由于获得的代码只能创建统一配置的机器,因此需要对其进行修改,以创建多个不同配置的实验环境。

根据需求修改代码并进行基础配置,自动创建多台不同配置的云服务器。代码语言:javascript copy#!/usr/bin/env python# -*- 编码:UTF-8 -*-# 编码:utf8# 作者:johnnyxsu# 创建:2-17import sysimport jsonimport timefrom tencentcloud.common import credentialfrom tencentcloud. common.profile.client_profile import ClientProfilefrom tencentcloud.common.profile.http_profile import HttpProfilefrom tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCloudSDKExceptionfrom tencentcloud.cvm.vimport cvm_client , models#获取 SecretId = ""SecretKey = ""#填写模型根据需要填写多个单位 InstanceType = [ {"InstanceType": "SA3.2XLARGE16"}, {"InstanceType": "SA3.2XLARGE16"}, {"InstanceType": "SA3.2XLARGE16"} , {"InstanceType": "SA3.2XLARGE16"},]#本机的数据盘信息,与InstanceType一一对应 DataDisks = [ [ {"DiskSize": , "DiskType": "CLOUD_PREMIUM" }], [{"磁盘大小": , "DiskType": "CLOUD_PREMIUM"}], [{"DiskSize": , "DiskType": "CLOUD_PREMIUM"}], [{"DiskSize": , "DiskType": "CLOUD_PREMIUM"}, {"DiskSize" : , "DiskType": "CLOUD_PREMIUM"}],]def loopCreateCVM(datas): cvms = list() print("开始创建CVM:") for datas 中的数据: inData = dict() inData['projectId'] = data['projectId'] inData['VpcId'] = data['VpcId'] inData['SubnetId'] = data['SubnetId'] for i in range(len(InstanceType)): inData['InstanceType'] = InstanceType[i]['InstanceType'] inData['InstanceName'] = data['groupId'] + '-'+ InstanceType[i]['InstanceType'].split('.')[-1] + "- {}".format(i) inData['DataDisks']= DataDisks[i] #print(inData) #inData = {"InstanceName": "", "projectId": , "VpcId": "vpc-ay2tio8z", "SubnetId": "subnet-1tgw7cos","InstanceType": "SA2.8XLARGE64", "DataDisks": []} msg = createCVM(inData) print(msg) retD = json.loads(msg) if 'InstanceIdSet' in retD and retD['InstanceIdSet']: cvms = cvms + retD ['InstanceIdSet'] return cvmsdef createCVM(inData): # inData = {"groupId": "", "projectId": , "VpcId": "vpc-ay2tio8z", "SubnetId": "subnet-1tgw7cos", "InstanceType ": "SA2.8XLARGE64", "DataDisks":[]} 尝试: cred = credential.Credential(SecretId, SecretKey) httpProfile = HttpProfile() httpProfile.endpoint = "cvm.ap-guangzhou.tencentcloudapi.com" clientProfile = ClientProfile() clientProfile.httpProfile = httpProfile client = cvm_client.CvmClient(cred, "ap-guangzhou", clientProfile) req = models.RunInstancesRequest() params = { "InstanceChargeType ": "POSTPAID_BY_HOUR", # PREPAID POSTPAID_BY_HOUR "InstanceChargePrepaid": { "Period": 1, "RenewFlag": "NOTIFY_AND_MANUAL_RENEW" }, "Placement": { "Zone": "ap-guangzhou-7", # 可用区 " ProjectId": inData['projectId'] # 项目ID需要修改 }, "VirtualPrivateCloud": { "AsVpcGateway": False, "VpcId": inData['VpcId'], # VPC需要修改 "SubnetId": inData['SubnetId'], # 需要修改子网 "Ipv6AddressCount": 0 }, "InstanceType": inData['InstanceType'], # 需要修改型号 "ImageId": "img-hdt9xxkt", " SystemDisk": { "DiskSize": , ##系统盘大小 "DiskType": "CLOUD_PREMIUM" }, "DataDisks": inData['DataDisks'], # 需要修改磁盘信息 "InternetAccessible": { "InternetMaxBandwidthOut": 0, "PublicIpAssigned": False }, "InstanceName": inData['InstanceName'], # 需要修改实例ID。

购买培训认证环境:使用接口批量创建CVM

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 图数据库平台-TigerGraph完成1.05亿美元C轮融资,老虎基金领投

    图数据库平台-TigerGraph完成1.05亿美元C轮融资,老虎基金领投

    图分析平台提供商“TigerGraph”宣布成功完成1.05亿美元C轮融资。 本轮融资由老虎基金领投。 据悉,TigerGraph成立以来融资总额已超过1.7亿美元。 TigerGraph 是一个针对关联数据的高级分析和机器学习平台。 基于分布式原生图数据库,TigerGraph可以支持高级分析和机器学习应

    06-18

  • 否认追随阿里巴巴发起股份回购?腾讯表示在业绩会上未回应相关问题

    否认追随阿里巴巴发起股份回购?腾讯表示在业绩会上未回应相关问题

    市场有传言称,在财报电话会议上,腾讯的总裁刘炽平否认了市场关于腾讯将效仿竞争对手阿里巴巴推出股票回购计划的猜测。 记者证实,腾讯总裁刘炽平在昨天的电话会议上并未回应是否会启动股票回购计划。 腾讯表示,过去几个月一直在积极配置京东股票,在市场上积极回购股票,

    06-17

  • 全球云呼叫中心:中国企业出海新助力

    全球云呼叫中心:中国企业出海新助力

    .wp-block-column h3{margin-left:0} 随着中国经济的快速发展和全球化的加速,越来越多的中国企业开始寻求海外发展。 在此过程中,全球云呼叫中心成为重要工具,为企业提供更高效、便捷的客户服务,帮助企业成功拓展海外市场。 本文将探讨全球云呼叫中心在中国企业海外扩张中

    06-18

  • 医疗口腔数字化管理服务平台Jarvis完成近亿元Pre-A+轮融资

    医疗口腔数字化管理服务平台Jarvis完成近亿元Pre-A+轮融资

    4月26日消息,医疗口腔数字化管理服务平台Jarvis宣布完成近亿元Pre-A+轮融资。 本轮融资由创始合伙人CCV领投。 本轮融资将主要用于加速产品的市场迭代、完善供应链基础设施、构建更加自动化、智能化的管理工具。

    06-18

  • 商务部:上周食用农产品价格回落,生产资料价格运行平稳

    商务部:上周食用农产品价格回落,生产资料价格运行平稳

    据商务部监测,上周全国食用农产品市场价格下降1.8%(6月) 14-20)与前一周相比(下同)。 %,生产资料市场价格与前一周基本持平。 肉类价格全面下跌,其中猪肉批发价格为每公斤21.03元,下降6.3%。

    06-17

  • MYNTAI小米智能获3000万元战略融资,申通快递董事长陈德军亲自投资

    MYNTAI小米智能获3000万元战略融资,申通快递董事长陈德军亲自投资

    据投资界1月9日消息,小米智能今日正式宣布获得申通快递1万元战略融资董事长陈德军.   据悉,本轮融资完成后,小米智能将继续加强对双目硬件模块、VPS和人工智能技术的投入,并与申通快递开展深度战略合作,应用VPS视觉定位和导航技术应用于包裹揽收及检查、物流无人车、AG

    06-18

  • 「贝氪科技」获6000万元A轮融资

    「贝氪科技」获6000万元A轮融资

    近日,「贝氪科技」已完成1万元A轮融资。 本轮融资由基石资本领投。 本轮融资将用于产品研发和市场投放。 据介绍,贝氪科技主要围绕睡眠和办公两大领域,提供健康智能产品。 贝氪旗下拥有“Nitetronic Timmian”、“Backrobo 贝氪”、“Blupeace”三大品牌。

    06-18

  • 零食集合店“宁氏魔珐”获近千万元天使轮融资

    零食集合店“宁氏魔珐”获近千万元天使轮融资

    投资界(ID:pedaily)5月10日报道,零食集合店品牌“宁氏魔珐”获近千万元天使轮融资< titlesplit >天使轮融资。 ,本轮融资由宸睿资本独家提供。 本轮融资将主要用于新店筹备、数字化系统开发和供应链建设。 Neighbor Food 魔珐(公司名称,品牌名称“Snacks 魔珐”)是一家

    06-17

  • DISC获济峰资本近亿元A轮投资

    DISC获济峰资本近亿元A轮投资

    投资圈(ID:pedaily)据12月22日消息,青少年近视防治新锐企业珠海博爱光科技有限公司近日,济峰资本宣布完成由周岭资本独家投资的近亿元A轮融资。 募集资金将用于人才培养、临床试验、产品研发和业务拓展。 珠海博爱光科技有限公司成立于2001年,一直深度涉足儿童青少年近视

    06-18

  • 中国互联网投资基金领投,“UINO优锘科技”完成超3亿元C轮融资

    中国互联网投资基金领投,“UINO优锘科技”完成超3亿元C轮融资

    据投资界(ID:pedaily)7月1日消息,今年6月,UINO优锘科技,领先的数字孪生制造商,成功完成3亿多元A轮融资。 元C轮融资持续获得多家知名投资机构的大力支持。 本轮融资由中国互联网投资基金领投。 晨兴资本等老股东持续加大投资力度。 泰康人寿、凯联资本、普洛斯隐山资本

    06-18

  • “一起学中文”完成数百万元天使轮融资

    “一起学中文”完成数百万元天使轮融资

    据投资界5月31日消息,K12中文教育品牌“一起学中文”宣布完成数百万元天使轮融资轮融资。 本轮融资由深圳颐和资本投资资助。 本轮融资后,一起学汉语将继续发挥课程产品研发优势,加快专业师资培训和教学培训机构市场拓展。 一起学汉语是K12汉语教育品牌。 该公司于今年10月

    06-18

  • 日本强震扰乱半导体产业链

    日本强震扰乱半导体产业链

    环球时报 3月16日深夜,日本东海岸发生7.4级地震。 据日本放送协会电视台(NHK)报道17日,日本多家生产半导体的企业受到地震影响。 该工厂已暂时停止生产。 NHK表示,日本是全球半导体产品的重要供应地区之一。 发生地震的福岛周边地区是信越化学、瑞萨电子、铠侠、东芝、胜

    06-06