I need to create Java REST API(not with SDK) to launch a AWS EC2 instance.
First of all I need to Authenticate with the AWS API server by using Signature and Accesskey. I tried using the AWS documentations but I am facing the below error.
<Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message>
Could someone suggest me the steps to implement authentication with API and launching the instance in AWS. Also share if any existing GitHub code for the above requirement.
答案 0 :(得分:0)
你必须使用,
http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/ec2/AmazonEC2Client.html
您可以通过多种方式获得访问权限。 使用IAM创建访问密钥和密钥并将它们传递给Java客户端。
或者您可以为EC2实例创建角色并将角色分配给您的Ec2实例。从该EC2实例运行的任何代码都可以访问所提到的角色。
使用IAM访问密钥或EC2实例角色,您需要具有EC2FullAccess的EC2策略才能访问API。