root@armadillo:~# python3 publish.py **********-1.amazonaws.com Response status: 200 Response body: {"message":"OK","traceId":"9e2a5907-e0d8-dd46-beac-eb4cc4da35bb"} /usr/local/lib/python3.5/dist-packages/boto3/compat.py:94: PythonDeprecationWarning: Boto3 ill no longer support Python 3.5 starting February 1, 2021. To continue receiving service u dates, bug fixes, and security updates please upgrade to Python 3.6 or later. More informat on can be found here: https://aws.amazon.com/blogs/developer/announcing-the-end-of-support- or-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 71, in get_shadow res = iot_data.get_thing_shadow(thingName=THING_NAME) File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 357, in _api_call return self._make_api_call(operation_name, kwargs) File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 663, in _make_api_all operation_model, request_dict, request_context) File "/usr/local/lib/python3.5/dist-packages/botocore/client.py", line 682, in _make_request return self._endpoint.make_request(operation_model, request_dict) File "/usr/local/lib/python3.5/dist-packages/botocore/endpoint.py", line 102, in make_reqest return self._send_request(request_dict, operation_model) File "/usr/local/lib/python3.5/dist-packages/botocore/endpoint.py", line 132, in _send_reuest request = self.create_request(request_dict, operation_model) File "/usr/local/lib/python3.5/dist-packages/botocore/endpoint.py", line 116, in create_rquest operation_name=operation_model.name) File "/usr/local/lib/python3.5/dist-packages/botocore/hooks.py", line 356, in emit return self._emitter.emit(aliased_event_name, **kwargs) File "/usr/local/lib/python3.5/dist-packages/botocore/hooks.py", line 228, in emit return self._emit(event_name, kwargs) File "/usr/local/lib/python3.5/dist-packages/botocore/hooks.py", line 211, in _emit response = handler(**kwargs) File "/usr/local/lib/python3.5/dist-packages/botocore/signers.py", line 90, in handler return self.sign(operation_name, request) File "/usr/local/lib/python3.5/dist-packages/botocore/signers.py", line 162, in sign auth.add_auth(request) File "/usr/local/lib/python3.5/dist-packages/botocore/auth.py", line 357, in add_auth raise NoCredentialsError botocore.exceptions.NoCredentialsError: Unable to locate credentials