diff --git a/agent/taskresource/asmsecret/asmsecret.go b/agent/taskresource/asmsecret/asmsecret.go index c0fe11b8238..f1889ca991d 100644 --- a/agent/taskresource/asmsecret/asmsecret.go +++ b/agent/taskresource/asmsecret/asmsecret.go @@ -353,7 +353,7 @@ func getASMParametersFromInput(valueFrom string) (input *secretsmanager.GetSecre } if len(paramValues) != len(strings.Split(asmARNResourceWithParametersFormat, arnDelimiter)) { // can't tell what input this is, throw some error - err = errors.New("unexpected ARN format with parameters when trying to retrieve ASM secret") + err = errors.New("an invalid ARN format for the AWS Secrets Manager secret was specified. Specify a valid ARN and try again.") return nil, "", err } diff --git a/agent/taskresource/asmsecret/asmsecret_test.go b/agent/taskresource/asmsecret/asmsecret_test.go index 2a896b9578f..29e47fcbe9a 100644 --- a/agent/taskresource/asmsecret/asmsecret_test.go +++ b/agent/taskresource/asmsecret/asmsecret_test.go @@ -277,7 +277,7 @@ func TestCreateWithASMParametersWrongFormat(t *testing.T) { assert.Error(t, asmRes.Create()) expectedError := fmt.Sprintf("trying to retrieve secret with value %s resulted in error: "+ - "unexpected ARN format with parameters when trying to retrieve ASM secret", valueFromWrongFormat) + "an invalid ARN format for the AWS Secrets Manager secret was specified. Specify a valid ARN and try again.", valueFromWrongFormat) assert.Contains(t, asmRes.GetTerminalReason(), expectedError) }