批量上传场景
平台支持通过上传脚本的形式对场景进行批量上传,具体操作步骤如下:
- 获取批量上传脚本。
批量上传脚本获取地址如下:
https://gitee.com/huawei-octopus/scenario-upload-demo/blob/2.0.001-S000T-cloud/src/main.py
在获得上传脚本时,Gitee上的代码分支需要选择2.0.001-S000T-cloud分支。
- 手动修改脚本上方的OSSM_ENDPOINT,REGION,PROJECT_ID,IAM地址四个环境变量:
参数名
数据类型
说明
OSSM_ENDPOINT
String
场景管理微服务的Endpoint。
REGION
String
区域。
PROJECT_ID
String
项目ID。
IAM
String
IAM的Endpoint地址。IAM的Endpoint请参见:地区和终端节点。
- 获取到账号对应的用户名密码,使用用户名密码登录。
python main.py login -un xxx -dn xxx -password xxx(xxx填入user_name, domian_name, password真值)
- 准备好批量场景,举例如下:
图1 场景文件夹示例
- 执行批量上传命令:
(需根据需要填入正确版本,默认为vtd)
python main.py upload --path /group --version vtd --simulator VTD
表1 参数说明 参数名
数据类型
是否必选
说明
path
String
是
要上传的批量场景文件夹地址。
version
String
否
场景版本,默认vtd。
simulator
String
否
仿真器,默认VTD。
- 等待上述脚本执行完成,批量上传任务完成。