I am using spring data for connectivity like below:
@Bean
public AmazonDynamoDB amazonDynamoDB() {
BasicAWSCredentials credentials = new BasicAWSCredentials(ACCESS_KEY,
SECRET_KEY);
final AmazonDynamoDBClient client = new
AmazonDynamoDBClient(credentials);
client.withEndpoint(END_POINT);
//client.withRegion(Regions.AP_SOUTH_1);
client.withRegion(Regions.US_WEST_2);
return client;
}
But i am facing Caused by: org.apache.http.conn.ConnectTimeoutException: Connect
to dynamodb.us-west-2.amazonaws.com:443
From EC2 instance with public subnet it is working fine.
Please suggest how can i access DynamoDB from ec2 instance with private subnet.