Python 3.x 使用python时发生AWS端点连接错误

Python 3.x 使用python时发生AWS端点连接错误,python-3.x,amazon-web-services,amazon-s3,amazon-ec2,aws-sdk,Python 3.x,Amazon Web Services,Amazon S3,Amazon Ec2,Aws Sdk,我看到了一些帖子,关于端点连接问题的配置文件出现了问题,但我的配置文件似乎还可以,仍然面临问题 my.aws/config文件 [default] aws_access_key_id=XXX aws_secret_access_key=XXX region=ap-south-1 output = text >>> import boto3 >>> translate = boto3.client(service_name='translate',regio

我看到了一些帖子,关于端点连接问题的配置文件出现了问题,但我的配置文件似乎还可以,仍然面临问题 my.aws/config文件

[default]
aws_access_key_id=XXX
aws_secret_access_key=XXX
region=ap-south-1
output = text


>>> import boto3
>>> translate = boto3.client(service_name='translate',region_name='ap-south-1', use_ssl=True)
>>> result = translate.translate_text(Text="Hello, World", 
            SourceLanguageCode="en", TargetLanguageCode="de")


Traceback (most recent call last):
  File "<pyshell#2>", line 2, in <module>
    SourceLanguageCode="en", TargetLanguageCode="de")
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/client.py", line 314, in _api_call
    return self._make_api_call(operation_name, kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/client.py", line 599, in _make_api_call
    operation_model, request_dict)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/endpoint.py", line 148, in make_request
    return self._send_request(request_dict, operation_model)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/endpoint.py", line 177, in _send_request
    success_response, exception):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/endpoint.py", line 273, in _needs_retry
    caught_exception=caught_exception, request_dict=request_dict)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/hooks.py", line 227, in emit
    return self._emit(event_name, kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/hooks.py", line 360, in _emit
    aliased_event_name, kwargs, stop_on_response
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/hooks.py", line 210, in _emit
    response = handler(**kwargs)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/retryhandler.py", line 183, in __call__
    if self._checker(attempts, response, caught_exception):
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/retryhandler.py", line 251, in __call__
    caught_exception)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/retryhandler.py", line 277, in _should_retry
    return self._checker(attempt_number, response, caught_exception)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/retryhandler.py", line 317, in __call__
    caught_exception)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/retryhandler.py", line 223, in __call__
    attempt_number, caught_exception)
  File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/botocore/retryhandler.py", line 359, in _check_caught_exception
    raise caught_exception
botocore.exceptions.EndpointConnectionError: Could not connect to the endpoint URL: "https://translate.ap-south-1.amazonaws.com/"
>>> 

我已经创建了具有管理员访问权限的IAM用户

亚马逊翻译在ap-south-1孟买地区不可用。这就是boto3无法连接到端点的原因。您需要选择一个受支持的区域

有关受支持区域的当前列表,请参阅此链接:


配置文件存储在哪个文件夹中?