python3 publish.py **************ap-northeast-1.amazonaws.com Response status: 200 Response body: {"message":"OK","traceId":"503afd4e-fc3f-3fbe-e482-c88500c7483a"} /usr/local/lib/python3.5/dist-packages/boto3/compat.py:94: PythonDeprecationWarning: Boto3 will no longer support Python 3.5 starting February 1, 2021. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.6 or later. More information can be found here: https://aws.amazon.com/blogs/developer/announcing-the-end-of-support-for-python-3-4-and-3-5-in-the-aws-sdk-for-python-and-aws-cli-v1/ warnings.warn(warning, PythonDeprecationWarning) Traceback (most recent call last): File "publish.py", line 119, in main() File "publish.py", line 109, in main shadow_state = get_shadow(url) File "publish.py", line 69, in get_shadow iot_data = boto3.client("iot-data", endpoint_url=url) File "/usr/local/lib/python3.5/dist-packages/boto3/__init__.py", line 93, in client return _get_default_session().client(*args, **kwargs) File "/usr/local/lib/python3.5/dist-packages/boto3/session.py", line 263, in client aws_session_token=aws_session_token, config=config) File "/usr/local/lib/python3.5/dist-packages/botocore/session.py", line 838, in create_client client_config=config, api_version=api_version) File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 87, in create_client verify, credentials, scoped_config, client_config, endpoint_bridge) File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 328, in _get_client_args verify, credentials, scoped_config, client_config, endpoint_bridge) File "/usr/local/lib/python3.5/dist-packages/botocore/args.py", line 73, in get_client_args endpoint_url, is_secure, scoped_config) File "/usr/local/lib/python3.5/dist-packages/botocore/args.py", line 154, in compute_client_args s3_config=s3_config, File "/usr/local/lib/python3.5/dist-packages/botocore/args.py", line 220, in _compute_endpoint_config return self._resolve_endpoint(**resolve_endpoint_kwargs) File "/usr/local/lib/python3.5/dist-packages/botocore/args.py", line 303, in _resolve_endpoint service_name, region_name, endpoint_url, is_secure) File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 402, in resolve service_name, region_name) File "/usr/local/lib/python3.5/dist-packages/botocore/regions.py", line 134, in construct_endpoint partition, service_name, region_name) File "/usr/local/lib/python3.5/dist-packages/botocore/regions.py", line 148, in _endpoint_for_partition raise NoRegionError() botocore.exceptions.NoRegionError: You must specify a region.