It turns out that creating public AMIs is going to be absurdly expensive for me to host - to the tune of thousands a year. We're going to have to build them on the user side instead of using public AMIs.
I'm thinking we:
When running init we first check if the cassandra image exists.
For a release we know an exact AMI name
If the exact name exists in the users account, use that.
Otherwise, look for it in my account (owner id 081145431955)
If the image isn't found, ask the user if they want to build it (otherwise they can't use ECL)
For a dev build I think we have to do the filter match, something like in the AWS CLI
It turns out that creating public AMIs is going to be absurdly expensive for me to host - to the tune of thousands a year. We're going to have to build them on the user side instead of using public AMIs.
I'm thinking we:
init
we first check if the cassandra image exists.081145431955
)