INNER CODE UNIT · Go
main
brexhq/substation · cmd/aws/lambda/validate/main.go:14
func main() {
lambda.Start(handler)
}
type validationEvent struct {
Content string `json:"content"`
URI string `json:"uri"`
}
func handler(ctx context.Context, event json.RawMessage) error {
var e validationEvent
err := json.Unmarshal(event, &e)
if err != nil {
return fmt.Errorf("validation: json: %v (%q)", err, string(event))
}
conf, err := base64.StdEncoding.DecodeString(e.Content)
if err != nil {