From ded8abeacc6e82cb5ff3334c8711c709dadb3745 Mon Sep 17 00:00:00 2001 From: Malte Poll <1780588+malt3@users.noreply.github.com> Date: Tue, 25 Apr 2023 13:29:07 +0200 Subject: [PATCH] ci: limit prefix length of AWS IAM resources (#1674) --- cli/internal/cmd/iamcreate.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cli/internal/cmd/iamcreate.go b/cli/internal/cmd/iamcreate.go index 1505c70f2..4c626b415 100644 --- a/cli/internal/cmd/iamcreate.go +++ b/cli/internal/cmd/iamcreate.go @@ -389,6 +389,9 @@ func (c *awsIAMCreator) parseFlagsAndSetupConfig(cmd *cobra.Command, flags iamFl if err != nil { return iamFlags{}, fmt.Errorf("parsing prefix string: %w", err) } + if len(prefix) > 36 { + return iamFlags{}, fmt.Errorf("prefix must be 36 characters or less") + } zone, err := cmd.Flags().GetString("zone") if err != nil { return iamFlags{}, fmt.Errorf("parsing zone string: %w", err)