随着云计算技术的发展,越来越多的企业选择将业务部署在云端,阿里云作为国内领先的云服务提供商之一,为企业提供了丰富的云产品和服务。为了更好地管理这些资源,自动化工具变得尤为重要。本文介绍一个使用Python编写的自动化脚本,该脚本能够帮助我们收集阿里云上的弹性公网IP(EIP)、ECS实例及VPC等资源的信息,并将这些信息整合输出为易于阅读的格式,同时保存为Excel文件,便于后续的数据分析和管理。
脚本用于监控和报告本地或远程主机上网络服务的状态。利用netstat命令或其他网络探测工具来获取服务信息,并输出服务是否正常运行的结果。
为了在Rocky Linux 9 环境下通过调用飞书webhook发送测试消息而开发的,在简化消息通知流程并验证webhook的可用性。
通过脚本程序将服务器目录/data/app/oss_from_aliyun/data/xxx/upload下的文件上传至阿里云OSS指定Bucket的子目录中,同时记录上传过程中的成功与失败详情。
从指定的阿里云OSS Bucket下载所有对象到本地指定的目录。
编写apply_ssl_certificate.py主程序调用执行的核心程序是certbot,certbot 自动检测Nginx的配置,然后申请并配置SSL证书。
环境运行需要安装并配置sendmail、mailx vi /etc/mail.rc set from=service@ponfey.com set smtp=smtp.ponfey.com set smtp-auth-user=service@ponfey.com set smtp-auth-password=VaPdjviW5$XMVm@j se…