我正在使用boto3从s3存储桶下载文件,并且我需要支持在客户端UI中取消活动的文件传输-但我找不到解决方法。
我可以使用进度回调来获取传输状态,但是不能从那里取消传输。
我确实发现boto3的s3transfer.TransferManager对象有一个.shutdown()成员,但是它有问题(.shutdown()将错误的参数传递给._shutdown()在它下面的几行)并崩溃。
还有另一种方法可以安全地取消活动的file_download吗?
在 Windows 系统上,我试图收集 DNS 名称的所有 IP 地址并使用每个 IP 地址调用一个工具。我知道如何从 shell 脚本执行此操作 - 但不知道如何从批处理或 powershell 文件执行此操作。
我想把它移植到windows..
#!/usr/bin/env bash
# Get all the IPs for our server instance
# and pass it to "p4 trust" to update the .p4trust file
for address in $(dig perforce.example.com +short)
do
echo "processing address: $address:1666"
p4 -p "ssl:$address:1666" trust -y -f || true
done
Run Code Online (Sandbox Code Playgroud)
问题:
dig等效项仅返回 DNS 记录的 IP?