如何在EC2 Amazon Linux 2上执行GitHub的Classic-Resource-Finder.sh脚本
Classic-Resource-Finder.sh 运行解决方案
前置确认(已完成的部分可直接跳过)
- 确认AWS CLI版本符合要求:执行
aws --version,需高于v1.18.0或任意v2版本,版本不符合可执行sudo yum install -y awscli更新 - 确认JQ安装正常:执行
jq --version,正常返回版本号即可 - 确认AWS凭证配置正确且权限足够:执行
aws sts get-caller-identity,正常返回账号、ARN等信息即可,需确保身份关联的IAM策略包含ec2:Describe*相关权限
脚本部署与运行步骤
新建脚本文件
执行命令创建空脚本:touch Classic-Resource-Finder.sh写入脚本内容
使用vim、nano等编辑器打开文件,将你准备好的Classic-Resource-Finder.sh完整代码粘贴到文件中后保存退出。赋予脚本执行权限
执行命令:chmod +x Classic-Resource-Finder.sh运行脚本检索经典资源
- 全区域检索直接执行:
./Classic-Resource-Finder.sh - 若需要将结果保存到本地文件,执行:
./Classic-Resource-Finder.sh > classic-resource-result.log
补充说明
2013年12月4日之后注册的AWS账号默认不支持EC2经典网络,若检索结果为空属于正常情况
若需要限定检索范围,可在运行时指定区域参数,示例:./Classic-Resource-Finder.sh --region us-east-1
内容的提问来源于stack exchange,提问作者Liron Harel
相关产品推荐
相关产品推荐

