Gerald
11/06/2021, 5:45 PMnew route53.ARecord(this, "CustomerUserPoolDomainARecord", {
zone: _props_?.hostedZone!,
recordName: domainName,
target: route53.RecordTarget.fromAlias(
new route53Targets.UserPoolDomainTarget(userPoolDomain)
),
});
What does this error means?
Error: Cannot find asset at /Users/gbc9720/Documents/projects/food_delivery_backend/.build/lib/runtime
at new AssetStaging (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/core/lib/asset-staging.ts:113:13)
at new Asset (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/aws-s3-assets/lib/asset.ts:68:21)
at AssetCode.bind (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/aws-lambda/lib/code.ts:183:20)
at new Function2 (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/aws-lambda/lib/function.ts:335:29)
at SingletonFunction.ensureLambda (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.ts:93:12)
at new SingletonFunction (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/aws-lambda/lib/singleton-lambda.ts:32:32)
at new AwsCustomResource (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/custom-resources/lib/aws-custom-resource/aws-custom-resource.ts:194:22)
at UserPoolDomain.get cloudFrontDomainName [as cloudFrontDomainName] (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/aws-cognito/lib/user-pool-domain.ts:98:39)
at UserPoolDomainTarget.bind (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/aws-route53-targets/lib/userpool-domain.ts:12:28)
at new RecordSet (/Users/gbc9720/Documents/projects/food_delivery_backend/node_modules/@aws-cdk/aws-route53/lib/record-set.ts:124:73)
Ross Coundon
11/06/2021, 5:48 PMGerald
11/06/2021, 5:49 PMRoss Coundon
11/06/2021, 6:42 PMGerald
11/07/2021, 12:14 AMFrank
new route53.ARecord
line?Gerald
11/07/2021, 4:31 AMGerald
11/07/2021, 4:33 AMGerald
11/07/2021, 6:26 AMGerald
11/07/2021, 7:11 AMFrank
Frank
Gerald
11/11/2021, 5:31 AMthis.auth = new Auth(this, appName.concat("Cognito"), {
cognito: {
userPool: { ... },
userPoolClient: { .... }
}
});
const userPoolDomain = this.auth.cognitoUserPool!.addDomain("UserPoolDomain", {
customDomain: {
domainName: domainName,
certificate: certificate
}
});
new route53.ARecord(this, "UserPoolDomainARecord", {
zone: hostedZone,
recordName: domainName,
target: route53.RecordTarget.fromAlias(
new route53Targets.UserPoolDomainTarget(userPoolDomain)
),
});
but not when I set the domain like this.
const userPool = new cognito.UserPool(this, 'UserPool', {
userPoolName: capitalize(stage) + appName.concat("UserPool"),
...
})
const userPoolDomain = userPool.addDomain("UserPoolDomain", {customDomain: {
domainName: domainName,
certificate: certificate
}});
this.auth = new Auth(this, appName.concat("Cognito"), {
cognito: {
userPool: userPool,
userPoolClient: userPoolClient
}
});
new route53.ARecord(this, "UserPoolDomainARecord", {
zone: hostedZone,
recordName: domainName,
target: route53.RecordTarget.fromAlias(
new route53Targets.UserPoolDomainTarget(userPoolDomain)
),
});
Frank
Frank
aws-cognito
as a dependency in ur package.json?
"@aws-cdk/aws-cognito": "1.126.0",
Gerald
11/19/2021, 12:56 AMFrank