Skip to content

IntelligentEdgeFabric/swr-scripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

环境准备

运行环境

python>= 3.6.8

安装依赖

pip3   install huaweicloudsdkswr
pip3   install huaweicloudsdkiam
pip3   install pandas
pip3   install openpyxl
pip3   install tabulate

2.配置认证

{
  "HUAWEICLOUD_SDK_AK": "ak",
  "HUAWEICLOUD_SDK_SK": "sk",
  "HUAWEICLOUD_REGION": "region"
}

使用方法

报表工具

进入工具

python swr-report.py

选项功能

#根据下面子命令进行不同处理
#工具相关
help  #简单提示,具体以本手册为准 
quit  #退出
#报表相关
org_statistic #生成组织视角统计报表
image_statistic  【组织名称】 #生成镜像视角统计报表,不加 组织名称 统计全部
tag_statistic  【组织名称/镜像名称】#生成tag视角统计报表,不加 组织名称/镜像名称 统计全部
image_user_statistic #生成 镜像-权限视角统计报表
org_user_statistic #生成 组织-权限视角统计报表
all # 生成把上面5种报表
#控制台简单打印展示
show_org  #展示全部组织
show_img <组织名> #展示某个组织下的全部镜像
show_tag  <组织名/镜像名>  #展示某个组织下某个镜像的全部tag

批量工具

进入工具

python swr-batch.py

选项功能

#工具相关
help #简单提示,具体以本手册为准 
quit #退出工具
delete_tag <excel-path> #批量删除镜像tag
set_image_user <excel-path> #批量设置镜像用户权限,遵循swr原有限制
set_org_user <excel-path> #批量设置组织用户权限,遵循swr原有限制

About

华为SWR批量脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%