With your CNAME, DNS will answer with CodeArtifact IP addresses. However when a client negotiate TLS he will get a certificate from CodeArtifact server which does not contain your domain, thus TLS verification will fail.
As for now there is no way to modify CodeArtifact certificate to include your domain or setup a custom domain name.
I can't validate the Lightsail cdn SSL certificate and I don't know why?Accepted Answerasked 3 months ago
AWS fargate - pulling from internal (private) repo possible with SSL cert bypass?Accepted Answerasked a month ago
Yarn fails to install from CodeArtifactasked a year ago
Website "Not Safe" despite I have my SSL Certificate enabledasked a year ago
Impossibile to renew SSL with dns validationasked 4 months ago
Setup DNS with SSL on CodeArtifact repoasked 13 days ago
Lightsail Distrbution, custom SSL certificate and custom domainasked 7 months ago
Help with CodeArtifact - policyasked 2 years ago
I cannot get my SSL Certificate to show installed.asked 2 months ago
How do I upload a checkpoint file to my Github repoasked 2 years ago