Refactoring

- use before block
- use basic subject instead of named subject
- use complete service name to variable name
- AWS.config direct load from file