ConnectError('[Errno 104] Connection reset by peer') while trying to call RDP API

Hi,
I have got a Python/Django Web application hosted in AWS. The app attempts to make a call to this API "https://api.refinitiv.com/discovery/searchlight/v1/" using Python package "refinitiv-data==1.1.0".
The application works perfectly fine running locally in my development machine. Unfortunately, when deployed to AWS, I am getting following error..
"
An error occurred while requesting URL('https://api.refinitiv.com/auth/oauth2/v1/token').
ConnectError('[Errno 104] Connection reset by peer')
[Error 0 - None] [Errno 104] Connection reset by peer
Session is not opened. Can't send any request
"
Here is my code,
Note: settings.SEARCHLIGHT_URL = "https://api.refinitiv.com/discovery/searchlight/v1/"
Any pointer would be much appreciated? Is it something to do with our corporate Firewall?
Many Thanks,
Milan
Best Answer
-
Hi @milan.gurung ,
Thank you for your question. As the error suggests, the session is not opened, which might or might not be related with the Firewall. To investigate the session issue I would advice Diagnosing that using the following code:
import logging.config
session.set_log_level(logging.DEBUG)
session.open()
# To set logging back to default value
session.set_log_level(logging.WARNING)To enable the logs in the console, please use:
rd.get_config().set_param(
param=f"logs.transports.console.enabled", value=True
)Hope this helps, feel free to share the log output if you would want us to investigate the issue further.
Best regards,
Haykaz
0
Answers
-
Hi Haykaz,
Sharing log output for your review please.
Any suggestion please?
Thanks,Milan
0 -
Uploading back the logs after removing the credentials
0 -
Hi @milan.gurung ,
Looking at the logs I can see that the error occurred while requesting URL('https://api.refinitiv.com/auth/oauth2/v1/token'). So, while I will double check with our team, I would advice you checking with your team if you are blocking the URL.
Best regards,
Haykaz
0 -
0 -
Hi @milan.gurung,
As pointed out by Haykaz, the default firewall settings in AWS block all the ports. Please have your admin configure the AWS security group to allow outgoing connections to following IP address on port 443.
DNS Records for api.refinitiv.com
Hostname Type TTL Priority Content
api.refinitiv.com A 288 99.83.242.11
api.refinitiv.com A 288 75.2.0.2540 -
Thank you Haykaz, Gurpreet.
Once fire wall settings have been configured by our Firewall security engineer, our app is able to make a successful call to the end point.0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 651 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛