1. A method for transmitting credential information comprising: turning on a virtual machine in a cloud computing environment, wherein the cloud computing environment provides computing resources, by transmitting an unrequested particular text string to the virtual machine via an interface provided by the cloud computing environment; receiving a request for the credential information from the virtual machine; receiving an instance ID from the virtual machine, wherein the instance ID corresponds to the virtual machine; determining whether the request contains the particular text string; and checking the particular text string against the instance ID from the virtual machine, wherein if the request contains the particular text string and the instance ID corresponds to the virtual machine, the particular text string is invalidated and the credential information is transmitted to the virtual machine in a secure communication channel.