veselosky / bluebucket

Manage your web site with #NoCMS
Apache License 2.0
3 stars 0 forks source link

Account Bootstrap/Update #6

Open veselosky opened 8 years ago

veselosky commented 8 years ago

As a (potential) user of Blue Bucket I want a browser-based tool that will help me set up the system in my own AWS account So that I can get started with the system without being a techie.

Requires: #7 Lambda Updater

In this version of the application, we will keep it simple to keep it fast. You will need to have AWS credentials from your account, and feed them to the browser app for it to do its job. In a future version, we may introduce multi-tenancy with a separate and easier authentication system.

Tasks

Once all is good, forward the user to the Bucket Management Form.

aarcro commented 8 years ago

That sounds kinda scary. Can you document for the user how to create an IAM account with just the required privs?

veselosky commented 8 years ago

Yeah, this is just for the MVP so I can work with the system myself. (Version 0.1 is the "get something working ugly" edition.) When it gets close to being usable by humans, I'll document the AWS setup clearly for normal people. Since the secret is only stored in local storage and never actually sent anywhere, this seems reasonably safe, even if they user their root credentials. As long as we guard against XSS attacks, anyway.

aarcro commented 8 years ago

Might want to take a look at https://www.terraform.io/intro/use-cases.html terraform for automating buildout.