aws-samples / aws-samples/data-mesh-datazone-cdk-cloudformation
DzDataMeshMemberEnvStack failed: ValidationError: Parameters: [ssm:/xxxx/blueprintId] cannot be found.
- Dominant language
- Python
- Stars
- 10
- Forks
- 5
- PR merge metrics
- No merged PRs in 30d
Description
Hello there,
While I'm trying to onboard member accounts and got error:
DzDataMeshMemberEnvStack failed: ValidationError: Parameters: [ssm:/xxxx/blueprintId] cannot be found.
It looks like trying to capture the parameter: datalakeBlueprintId from ssm which doesn't exist:
const datalakeBlueprintId: string =
ssm.StringParameter.fromStringParameterAttributes(
this,
`${props.applicationName.toLowerCase()}-${props.stageName.toLowerCase()}-${props.domainName.toLowerCase()}-member-${memberAccountId}-blueprintId`,
{
parameterName: blueprintIdParameterName,
simpleName: false,
forceDynamicReference: true,
valueType: ssm.ParameterValueType.STRING,
},
).stringValue.toString();
Thanks in advance and regards
Contributor guide
Research direction
Start with DzDataMeshMemberEnvStack and trace the datalakeBlueprintId lookup, including where blueprintIdParameterName is defined and where the corresponding SSM parameter is provisioned. Reproduce member-account onboarding and compare the expected parameter name with the deployed parameters. Done means onboarding no longer fails because the required blueprintId parameter cannot be found.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- cloud, infrastructure
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100