1 Answer
- Newest
- Most votes
- Most comments
1
I think the problem lies in the authentication process to Neptune.
If you do not specify a client or credentials_profile_name, NeptuneGraph will execute boto3.Session() internally.
I suspect that the correct credentials are not being read at this time, and that the connection to Neptune is not being made.
If you are running on a local PC and have not set up your credentials, try the following.
https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html
Relevant content
- asked a year ago
- asked a year ago
- asked 2 years ago
- asked 2 years ago

Hi, I had already configured everything, passed relevant details while NeptuneGrap object was being initialized. But still again I am getting timeout error, it says summary api is not available for this instance of Neptune, ensure the engine version is >=1.2.1.0. I am using Neptune Engine 1.3.1.0.
What is wrong and which endpoint am I supposed to pass writer or reader, I tried both neither worked.
Specify the cluster endpoint for host. In the following document, it is 'mydbcluster.cluster-123456789012.us-east-1.neptune.amazonaws.com'.
https://docs.aws.amazon.com/neptune/latest/userguide/feature-overview-endpoints.html
I noticed from the documentation that Neptune only supports connections within the VPC. If running the program on your local PC, try running it on an EC2 within the VPC.
https://docs.aws.amazon.com/neptune/latest/userguide/get-started-connect-ec2-same-vpc.html