amazon web services - Prevent an elastic beanstalk app being downloaded using the AWS account? -


short background, we're small business our clients larger businesses. have software subscribe deployed aws elastic beanstalk. clients have own devops teams, unlike us, , need manage of technical support. need access aws account running software, can things reboot server, clear database if screw up, change ec2 instance type etc. ok want prevent software being downloaded outside of aws account.

the software java war running on tomcat, on single elastic beanstalk instance. care limiting access war file (not database example).

the beanstalk application versions page appears have no way download war file - good. ssh underlying ec2 instance though presumably copy war out of tomcat directory. given complexity of aws there's other ways access war file (e.g. clone ebs volume , attach ec2 instance).

i assume machine instances available purchase via aws marketplace must have form of copy protection i've not been able find details on this. looks aws accepts marketplace vendors larger us, marketplace option may not open us.

any idea how prevent access war file running on elastic beanstalk while still allowing client access aws account? (or @ least make access hard).

the solution comes mind be, removing ec2 ssh key pairs account, , denying them access ec2:createkeypair. really, need doing granting them least privilege access account, is, granting them access actions absolutely need.

this go long way, sufficient knowledge of aws, it's going uphill battle trying ensure give them enough access need, while not giving them more want. i'd question if legal option (like contracts, licenses, etc) better protection this.


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -