Sam Hulick
08/06/2021, 8:51 PMResource handler returned message: "Invalid request provided: AWS::CloudFront::PublicKey" (RequestToken: 1457a7a8-cd44-1785-514a-317b7c2dd2d9, HandlerErrorCode: InvalidRequest)
as usual, not much error detail from AWS 😕
const publicKeyContents = fs.readFileSync('./public_key.pem');
const publicKey = new cloudfront.PublicKey(stack, 'PublicKey', {
encodedKey: publicKeyContents.toString(),
publicKeyName: 'Signature verifier',
});
Ashishkumar Pandey
08/06/2021, 9:09 PMSam Hulick
08/06/2021, 9:10 PMAshishkumar Pandey
08/06/2021, 9:10 PMSam Hulick
08/06/2021, 9:12 PMSam Hulick
08/06/2021, 9:12 PMSam Hulick
08/06/2021, 9:13 PMSam Hulick
08/06/2021, 9:13 PMSam Hulick
08/06/2021, 9:13 PM"PublicKeyCCC1C639": {
"Type": "AWS::CloudFront::PublicKey",
"Properties": {
"PublicKeyConfig": {
"CallerReference": "c87e7dc48517c9a46c821bd49aa5f453656375a8c3",
"EncodedKey": "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA6UXP2xFSwwD1d6hGEGUI\nIR7xDbNetjMmp+iG8QRpMYGKk8ExeRZQFb0eZvs8cTSF0WKaBzmhJr60zazUKHZg\nuIeD/2eaHFCFHJRZAd6uDwhCjP4OKgGUiqpfhbUhpVby+hdwvfKfWjDtktXOhgeB\noOXpyTVkEpgJanthsCKrMOhQo4YD1w2QydhBqREWnlnl8kooh2v/w3lgs4ldmIv3\n+UeeLLutNboZ+x/q3ewtBFN1W+Xpe48udTxkGY8DLYhqfhBQ+kU39SBfxaRSeC1T\nljd3gQ9S6MSpC1KheZXzlOJU7ojdOGTlnJxHzKUXmEW7h81ojVnfLCmwpYAwNPlt\njQIDAQAB\n-----END PUBLIC KEY-----\n",
"Name": "Signature verifier"
}
},
"Metadata": {
"aws:cdk:path": "dev-microservices-core/PublicKey/Resource"
}
},
Ashishkumar Pandey
08/06/2021, 9:15 PM\n
and remove it, I have a hunch that this is the issue, I’ve come across something similar before.Sam Hulick
08/06/2021, 9:15 PM.replace(/\n/g, '')
Sam Hulick
08/06/2021, 9:16 PMAshishkumar Pandey
08/06/2021, 9:16 PMSam Hulick
08/06/2021, 9:16 PMAshishkumar Pandey
08/06/2021, 9:16 PMSam Hulick
08/06/2021, 9:17 PMAshishkumar Pandey
08/06/2021, 9:17 PM\n
as well.Sam Hulick
08/06/2021, 9:17 PMAshishkumar Pandey
08/06/2021, 9:18 PMSam Hulick
08/06/2021, 9:19 PMSam Hulick
08/06/2021, 9:20 PMAshishkumar Pandey
08/06/2021, 9:21 PM\n
with actual newlines. I am just trying my luck here.Sam Hulick
08/06/2021, 9:23 PMAshishkumar Pandey
08/06/2021, 9:23 PMSam Hulick
08/06/2021, 9:24 PMpublicKeyName
can’t have spaces in it. yep, that fixed it. geez! how hard is it to show me an error, “invalid key name”Ashishkumar Pandey
08/06/2021, 9:25 PM