-
Notifications
You must be signed in to change notification settings - Fork 4.5k
Closed
Labels
@aws-cdk/aws-amplifyRelated to AWS AmplifyRelated to AWS Amplifyeffort/smallSmall work item – less than a day of effortSmall work item – less than a day of effortfeature-requestA feature should be added or improved.A feature should be added or improved.p3
Description
Describe the feature
Hello,
In the UI their is an option to specify a custom SSL cert that is provisioned via ACM.
Using the aws-amplify-alpha construct it would be handy if i could specify a SSL cert I would like to use.
Use Case
I know Specifically in the case when i want to provision my own cert for a custom domain name in cognito and use the same cert for my frontend.
Proposed Solution
- Provision the ACM managed cert in a separate stack
new cdk.aws_certificatemanager.Certificate(this, 'Certificate', {
domainName: props!.envVars.FQDN,
validation: cdk.aws_certificatemanager.CertificateValidation.fromDns(importedHostedZone),
subjectAlternativeNames:[
`*.${props!.envVars.FQDN}`,
`*.api.${props!.envVars.FQDN}`,
`*.auth.${props!.envVars.FQDN}`,
]
});
}- In the stack where we define the FE app
new amplifyAlpha.App(this, 'mySubAmpHosting', {
...
acmCert:{
fromCertificateArn:`xxx`
}
})Other Information
No response
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
CDK version used
2.143.0 (build 9f2bdf7)
Environment details (OS name and version, etc.)
macOS Ventura - 13.6.3
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
@aws-cdk/aws-amplifyRelated to AWS AmplifyRelated to AWS Amplifyeffort/smallSmall work item – less than a day of effortSmall work item – less than a day of effortfeature-requestA feature should be added or improved.A feature should be added or improved.p3