aws api requirements
no tabs emacs. bad emacs