Python 自动从中获取CLOUDFRONT IP列表https://ip-ranges.amazonaws.com/ip-ranges.json
是否有一种方法可以在Python脚本中执行以下命令,以在s3存储桶中自动执行并获得预期的结果:Python 自动从中获取CLOUDFRONT IP列表https://ip-ranges.amazonaws.com/ip-ranges.json,python,amazon-web-services,amazon-s3,jq,Python,Amazon Web Services,Amazon S3,Jq,是否有一种方法可以在Python脚本中执行以下命令,以在s3存储桶中自动执行并获得预期的结果: curl https://ip-ranges.amazonaws.com/ip-ranges.json | jq -r '.prefixes[] | select(.service=="CLOUDFRONT") | "set_real_ip_from \(.ip_prefix);" ' > set_real_ip_from.inc 命令的输出:
curl https://ip-ranges.amazonaws.com/ip-ranges.json |
jq -r '.prefixes[] | select(.service=="CLOUDFRONT") | "set_real_ip_from \(.ip_prefix);"
' > set_real_ip_from.inc
命令的输出:
set_real_ip_from 34.216.51.0/25;
set_real_ip_from 34.223.12.224/27;
set_real_ip_from 34.223.80.192/26;
set_real_ip_from 34.226.14.0/24;
set_real_ip_from 35.158.136.0/24;
set_real_ip_from 35.162.63.192/26;
set_real_ip_from 35.167.191.128/26;
set_real_ip_from 44.227.178.0/24;
set_real_ip_from 44.234.108.128/25;
set_real_ip_from 44.234.90.252/30;
set_real_ip_from 52.15.127.128/26;
如果要从python脚本执行,可以执行此操作:
导入操作系统
操作系统('cmd/k“curlhttps://ip-ranges.amazonaws.com/ip-ranges.json |jq-r\'.prefixes[]| select(.service==“CLOUDFRONT\”)|“set_real_ip_from\(.ip_prefix);\“\”>set_real_ip_from.inc“)
是的,可以在python中进行http请求和解析json。如果需要完成任何参考文档,请与我们分享?