通常,此错误指示您正在尝试使用不支持的TLS版本。在AWS中,您可以尝试使用以下代码示例解决此问题:
import boto3 from botocore.exceptions import EndpointConnectionError
s3 = boto3.resource('s3') bucket = s3.Bucket('bucket-name')
try: for obj in bucket.objects.all(): print(obj.key) except EndpointConnectionError as error: print("An error occurred: ", error)
请注意,您可能需要指定受支持的TLS版本。要执行此操作,请使用以下示例:
import requests
url = "https://example.com" response = requests.get(url, verify=True, headers={"api-key": "12345"}, tls_version=1.2) print(response.status_code)
在此示例中,我们已经指定了TLS版本1.2。您可以尝试使用不同的TLS版本来查看是否可以解决问题。