-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Resurrect the Package #49
Comments
Here's what I think the MVP for this package should include functionality-wise:
I think the next tier down are functions for managing VPCs and Security groups, e.g.,
In general I think it's a good principle that for every I would say everything else that's in the package comes in the third tier -- I'd rather have a package that supports the core use-cases well than one that extensively covers every possible thing you can do with AWS -- if you really need to be tightly managing EBS's, images, security groups, and VPCs there are other better tools out there (e.g., terraform & friends). I think the use-case we should focus on supporting is the small data science team that wants to be able to script setting up ad-hoc computing instances which I think the above covers well. Anything that doesn't happen in this library, they can always do from the AWS CLI (which is really good!) or from the admin panel, so I am not very concerned about "completeness". I want to identify the most common workflows, and support those really well. |
I completely agree on the target for a baseline! I'm going to start with the separate-by-API-action functions, and then we can figure out wrappers for them. I can also imagine building in wrappers for things like launching an instance using the Rstudio server GPU snapshot, etc. Basically I think once we have it buttoned down, if we do anything using the marketplace, we should consider adding it as its own function :D Updating the checklist to reflect your MVP suggestions. I did describe_account_attributes simply because that file was first (alphabetically) in the original project, but I don't think it hurts to have that baked. |
I'm putting together a checklist of what needs to be done before I consider this ready to return to CRAN:
I added a note that "version" isn't validated (for future-proofing), and I'll leave it at that. The only people calling ec2HTTP directly should be people who want to do something very specific.
tests/old_functions
or find a permanent home for it.The text was updated successfully, but these errors were encountered: