First Steps
Before you Start
- You need a set of AWS Credentials to start with. I recommend you start with all permissions when developing locally, and then trim down its permissions. So this policy would suffice for a new user:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "*",
"Resource": "*"
}
]
}
(Note this is also the prebuilt Administrator Access
policy on the IAM Console)
Once you've got this set of credentials, install awscli and run awscli configure
Getting Help
Here are some tips when it comes to troubleshooting:
- Run mvn -X in order to track the whole flow, including variables and parameters. But be wary that the AWS Calls will take a lot of logging output
- Always look at the Javadocs. Specially:
- beanstalk-maven-plugin: http://beanstalker.ingenieux.com.br/beanstalk-maven-plugin/plugin-info.html
- lambda-maven-plugin: http://beanstalker.ingenieux.com.br/lambda-maven-plugin/plugin-info.html
- apigateway-maven-plugin: http://beanstalker.ingenieux.com.br/apigateway-maven-plugin/plugin-info.html
- cloudformation-maven-plugin: http://beanstalker.ingenieux.com.br/cloudformation-maven-plugin/plugin-info.html
- lambada-maven-plugin: http://lambada.ingenieux.com.br/lambada-maven-plugin/plugin-info.html
When in doubt, read the source code, and use the gitter rooms for lambada and beanstalker, as well as the beanstalker-users mailing list.