func (ms concreteMetadataService) GetPublicKey() (string, error) {
    url := fmt.Sprintf("%s/latest/meta-data/public-keys/0/openssh-key", ms.metadataHost)
    resp, err := http.Get(url)
    if err != nil {
        return "", bosherr.WrapError(err, "Getting open ssh key")