import os import logging # 设置阿里云访问密钥的ID ALIBABA_CLOUD_ACCESS_KEY_ID = 'LTAI4GBWbFvvXoXsSVBe1o9f' # 设置阿里云访问密钥的密钥 ALIBABA_CLOUD_ACCESS_KEY_SECRET = 'kRAikWitb4kDxaAyBqNrmLmllMEDO3' # ALB配置信息 alb_config = { 'server_group_id': 'sgp-ec4gopoclruofsfmxu', # 服务器组ID 'server_type': 'ecs', # 服务器类型 'weight': 100 # 权重 } # ECS实例配置信息 instance_config = { 'size': '200', # 实例大小 'category': 'cloud_efficiency', # 实例类型 'region_id': 'cn-hangzhou', # 地域ID 'image_id': 'm-bp12bkuvg20k6ueqmb4v', # 镜像ID 'instance_type': 'ecs.c6.2xlarge', # 实例类型 'security_group_id': 'sg-bp1irhrkr4vfj272hk4y', # 安全组ID 'v_switch_id': 'vsw-bp14e4xu6uzte9nyn6nvr', # 虚拟交换机ID 'instance_name': 'ESS-vlogapi-alb-[1,2]', # 实例名称 'unique_suffix': True, # 是否使用唯一后缀 'password_inherit': True, # 是否继承密码 'zone_id': 'cn-hangzhou-k', # 可用区ID 'key_pair_name': 'stuuudy' # 密钥对名称 } # 读取启动脚本文件内容 start_sh_dir = os.path.dirname(os.path.realpath(__file__)) # 获取当前文件所在目录 start_sh_filename = 'start.sh' # 启动脚本文件名 with open(file=os.path.join(start_sh_dir, start_sh_filename), mode='r', encoding='utf-8') as rf: # 打开启动脚本文件 file_content = rf.read() # 读取文件内容 logging.info(f"start sh file content: {file_content}") # 记录文件内容到日志 start_sh = { 'target_dir': '/home/piao_server_sh', # 目标目录 'name': start_sh_filename, # 文件名 'content': file_content, # 文件内容 }