Moto mock_s3 EndpointConnectionError,连接被拒绝
Moto mock_s3 EndpointConnectionError, Connection refused
我正在尝试模拟我与 moto 的 S3 连接
@mock_s3
def setUp(self):
self.s3_client = S3Client()
self.s3_client.create_bucket(BUCKET_NAME)
但我收到以下错误:
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL:"http://localhost:4567"
or
ConnecConnection refused
问题是我在资源调用中指定了一个端点:
self.s3_resource = boto3.resource(
"s3",
endpoint_url=endpoint,
use_ssl=use_ssl,
region_name=region,
)
删除 endpoint_url 或仅将其设置为 None 即可解决问题:
self.s3_resource = boto3.resource(
"s3",
endpoint_url=None,
use_ssl=use_ssl,
region_name=region,
)
我正在尝试模拟我与 moto 的 S3 连接
@mock_s3
def setUp(self):
self.s3_client = S3Client()
self.s3_client.create_bucket(BUCKET_NAME)
但我收到以下错误:
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL:"http://localhost:4567"
or
ConnecConnection refused
问题是我在资源调用中指定了一个端点:
self.s3_resource = boto3.resource(
"s3",
endpoint_url=endpoint,
use_ssl=use_ssl,
region_name=region,
)
删除 endpoint_url 或仅将其设置为 None 即可解决问题:
self.s3_resource = boto3.resource(
"s3",
endpoint_url=None,
use_ssl=use_ssl,
region_name=region,
)