Files
2024-02-08 16:05:06 +01:00

22 lines
366 B
Go

package libdetectcloud
import (
"net/http"
)
func detectGCE() string {
r, err := http.NewRequest("GET", "http://metadata.google.internal", nil)
if err != nil {
return ""
}
r.Header.Add("Metadata-Flavor", "Google")
resp, err := hc.Do(r)
if err != nil {
return ""
}
if resp.StatusCode == http.StatusOK {
return "Google Compute Engine"
}
return ""
}