I'm new to the Amazon EC2 platform and marketplace, so I need some help with the questions I have.
Currently our company is trying to create a customized Linux AMI to put into marketplace, and I'm responsible for setting up the whole thing. I'm not quite sure about the following things when customers load one new instance:
Do they have the access to the Linux system that we pre-configured when they get the instance? I assume "no" because they need the private key to SSH but only I have the key. Please let me know otherwise.
How is the security group applied for the new instance? Are the customers responsible for setting up the firewall rules or is the security group bound to the instance when I create the AMI?
By default the instance does not have any public IP addresses, and currently I have to manually fetch an Elastic IP address and hook it to the instance. Is this the responsibility of the customer when they load an instance?