in main.go [397:407]
func getProjectID() (int64, error) {
projectIDBytes, err := getFromMetadata("http://metadata.google.internal/computeMetadata/v1/project/numeric-project-id")
if err != nil {
return 0, fmt.Errorf("could not discover project id: %w", err)
}
projectID, err := strconv.ParseInt(string(projectIDBytes), 10, 64)
if err != nil {
return 0, fmt.Errorf("could not parse project id from metadata server: %w", err)
}
return projectID, nil
}