"LaunchConfig": {
"Type": "AWS::AutoScaling::LaunchConfiguration",
"Properties": {
"ImageId": "ami-f6b11181", # standard Ubuntu AMI
...
"UserData": {
# Install Java
# Install AWS CLI
# Download authorized_keys
# Download and extract app artifact
# Start the app
}
}
}
Slow
Unreliable
Duplicated effort
pre-bake dependencies into the AMI
(also AMIable)