{"action":"created","issue":{"url":"https://api.github.com/repos/Azure/azure-iot-sdk-python/issues/151","repository_url":"https://api.github.com/repos/Azure/azure-iot-sdk-python","labels_url":"https://api.github.com/repos/Azure/azure-iot-sdk-python/issues/151/labels{/name}","comments_url":"https://api.github.com/repos/Azure/azure-iot-sdk-python/issues/151/comments","events_url":"https://api.github.com/repos/Azure/azure-iot-sdk-python/issues/151/events","html_url":"https://github.com/Azure/azure-iot-sdk-python/issues/151","id":335509663,"node_id":"MDU6SXNzdWUzMzU1MDk2NjM=","number":151,"title":"IOT Hub File upload issue","user":{"login":"andrewwylie","id":32764647,"node_id":"MDQ6VXNlcjMyNzY0NjQ3","avatar_url":"https://avatars0.githubusercontent.com/u/32764647?v=4","gravatar_id":"","url":"https://api.github.com/users/andrewwylie","html_url":"https://github.com/andrewwylie","followers_url":"https://api.github.com/users/andrewwylie/followers","following_url":"https://api.github.com/users/andrewwylie/following{/other_user}","gists_url":"https://api.github.com/users/andrewwylie/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewwylie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewwylie/subscriptions","organizations_url":"https://api.github.com/users/andrewwylie/orgs","repos_url":"https://api.github.com/users/andrewwylie/repos","events_url":"https://api.github.com/users/andrewwylie/events{/privacy}","received_events_url":"https://api.github.com/users/andrewwylie/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-06-25T18:02:12Z","updated_at":"2018-06-27T15:50:30Z","closed_at":"2018-06-27T15:49:11Z","author_association":"NONE","body":"\r\n- **OS :** Ubuntu 16.04 <!-- Windows 10, Ubuntu 15.04... -->\r\n\r\n- **Python runtime used:** 3.5 <!-- Please include runtime and version -->\r\n\r\n- **SDK version used:** 1.3.2 <!-- Please include the SDK version -->\r\n\r\n\r\n# Description of the issue:\r\nI have an iot device running 1.3.2 of the azure-iothub-device-client.\r\n\r\nAll ports are closed on the device, except for 22 and 8883  (8883 allows outgoing traffic)\r\n\r\nI am able to connect to the IOT Hub and update the device twin, but I am unable to do a file upload. It fails with an curl_easy_perform() failed: SSL connect error (see screenshot).\r\n\r\nAre there any other ports required for file upload to work? Does 443 also need open?\r\n\r\nI'm using MQTT for the protocol, but MQTT_WS and HTTP fail as well.\r\n\r\n\r\n![iothub_fileupload_error](https://user-images.githubusercontent.com/32764647/41867382-eb3cc05a-78aa-11e8-88ad-006026a8c915.png)\r\n"},"comment":{"url":"https://api.github.com/repos/Azure/azure-iot-sdk-python/issues/comments/400726659","html_url":"https://github.com/Azure/azure-iot-sdk-python/issues/151#issuecomment-400726659","issue_url":"https://api.github.com/repos/Azure/azure-iot-sdk-python/issues/151","id":400726659,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMDcyNjY1OQ==","user":{"login":"andrewwylie","id":32764647,"node_id":"MDQ6VXNlcjMyNzY0NjQ3","avatar_url":"https://avatars0.githubusercontent.com/u/32764647?v=4","gravatar_id":"","url":"https://api.github.com/users/andrewwylie","html_url":"https://github.com/andrewwylie","followers_url":"https://api.github.com/users/andrewwylie/followers","following_url":"https://api.github.com/users/andrewwylie/following{/other_user}","gists_url":"https://api.github.com/users/andrewwylie/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewwylie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewwylie/subscriptions","organizations_url":"https://api.github.com/users/andrewwylie/orgs","repos_url":"https://api.github.com/users/andrewwylie/repos","events_url":"https://api.github.com/users/andrewwylie/events{/privacy}","received_events_url":"https://api.github.com/users/andrewwylie/received_events","type":"User","site_admin":false},"created_at":"2018-06-27T15:50:30Z","updated_at":"2018-06-27T15:50:30Z","author_association":"NONE","body":"Closing. The issue was the firewall needed to open 433 to the storage server as well as the IoT Hub. This was causing the tls connection problem when trying to do file upload."}}
{"actor":{"display_login":"andrewwylie"}}