Solution to : Issue setting up HANA XS Engine with AWS
Those new to HANA native application development using HANA XS might have faced such issue. Specially those who practice with AWS 30 day trial account.
Actually I went though following situation and managed to fix this, ope this helps other newbies
I assume that you have access to HANA AWS instance and setup HANA Studio on your local machine and installed Client libraries
If not PM me I will guide you about how to do initial setup.
1. I was following hana_dev_en.pdf (gogole it you will find) book , started with tutorial from Page 67. everything was fine until I tested my first HANA XS app on browser Page 77
I couldn’t execute the output using browser
— after Google I found the solution , it was due to port 8000 configuration in AWS EC2 Management console.
1st you have to login to your AWS instance
Open EC2 Management Console
Click Security Groups UNDER Network and Security -> Check SAP HANA Security Group
Click INBOUND TAB (located below SAP HANA Security Group )
In the port range type 8000 and CLick ADD RULE button
and CLick Apply Rule Changes Button
We are done.
Now lets test whether HANA XS Engine is accessible or not ( bY default it is UP and running with HANA BOX uncless you stopped the XS Services manually)
open your browser (new tab) type http://imdbhdb:8000/ (in my case I edited host file on my windows box to point “imdbhdb” to my AWS Elastic IP ) and press Enter Now you should be able to see a page with SAP Logo next to XSEgine. that means your configuration is successful.
you can also use your AWS Elastic IP followed by port number 8000
See the attached steps involves in adding inbound PORT(8000)
Hope this helps someone