在工作中尝试在 Amazon Workspaces (Windows Server) 中执行 boto3 (python3) 脚本时出现错误。这是脚本和步骤。
环境:Windows Server 数据中心
脚本:
import boto3
s3 = boto3.resource('s3')
my_bucket = s3.Bucket('bucket_name')
for my_bucket_object in my_bucket.objects.all():
print(my_bucket_object)
脚步:
- 安装boto3
- 使用 python your_script.py 运行 python 脚本
- 得到以下错误
“botocore.exceptions.HTTPClientError:HTTP 客户端引发了未处理的异常:check_hostname 需要 server_hostname”
我可以在工作区中毫无问题地执行 AWS CLI 命令,例如aws s3
命令都可以正常工作。任何指针表示赞赏。