AWS and Java and Rest - newbie question (Is this an authentication issue)

Posted on 2016-10-29
Medium Priority
Last Modified: 2016-10-30
I do not know AWS very well. I think this is an AWS REST Authentication issue.

Can someone confirm that for me who has more experience with AWS and REST?

When trying to make a basic Rest call on AWS

This is not the exact code but it is close.

Is resulting in errors:
Error I"m getting
I am thinking this issue is related to something like this http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html

Can someone confirm that I'm on the right track who knows AWS and rest
Question by:alexmac05
  • 2
  • 2
LVL 26

Accepted Solution

Tomas Helgi Johannsson earned 2000 total points
ID: 41865794

Are you using Open JDK Java 1.8   ? If so switch to Java 1.7 and try again or switch
to the Oracel JDK 1.8.
There seems to be some issues with SSL and OpenJDK 1.8 that relate to this as I can tell from googling this error.

     Tomas Helgi

Author Comment

ID: 41865901
Question: Can one run Oracle java on AWS or does one have to run OpenJDK on AWS?
I wasn't sure if we could run Oracle 1.8 java on AWS. Can we choose between these during the setup?

We will definitely look into changing the versions. This is a great answer and helps a lot. thank you.

Good tips about the versions. The AWS server shows 1.8 openjdk and the errors are SSL related and the dev machine, it is working with oracle.

Server where it is broken:

AWS Java version[ec2-user@machineIP ~]$ java -versionopenjdk version "1.8.0_101"OpenJDK Runtime Environment (build 1.8.0_101-b13)OpenJDK 64-Bit Server VM (build 25.101-b13, mixed mode)
[ec2-user@machineIP ~]$ javac -versionjavac 1.8.0_101

Local Dev machine where it is working:

Local dev machine java versionC:\Users\thomas>java -versionjava version "1.8.0_102"Java(TM) SE Runtime Environment (build 1.8.0_102-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
C:\Users\thomas>javac -versionjavac 1.8.0_102
LVL 26

Expert Comment

by:Tomas Helgi Johannsson
ID: 41865979

You could download and install the Oracle Java version on your AWS server.
Just follow this guide https://gist.github.com/rtfpessoa/17752cbf7156bdf32c59

    Tomas Helgi

Author Closing Comment

ID: 41866021
This was a hard question and I really appreciate this guidance.

Featured Post

Managing Security Policy in a Changing Environment

The enterprise network environment is evolving rapidly as companies extend their physical data centers to embrace cloud computing and software-defined networking. This new reality means that the challenge of managing the security policy is much more dynamic and complex.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Microservice architecture adoption brings many advantages, but can add intricacy. Selecting the right orchestration tool is most important for business specific needs.
Happy holidays! Your Ops team can pack their bags. IT management and IT management tools are dead. Or at least that’s according to a new blog from Tech Target on AWS’s new Managed Services (MS) offering.
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
This video teaches viewers about errors in exception handling.

619 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question