From 9f5b098d1ff3129f978c8fdb35d707960fcbed30 Mon Sep 17 00:00:00 2001 From: joshbalfour Date: Mon, 8 Jan 2024 15:51:44 +0000 Subject: [PATCH] Apply integration test snapshot changes --- ...a408feb2dd1834f6998faad3792c49ca4099e.zip} | Bin 6116 -> 6118 bytes .../host-forwarder.js | 0 .../origin-selector.js | 6 +++--- .../production-redirector.js | 0 .../redirector.js | 0 .../rewriter.js | 0 .../s3-qs-redirect.js | 0 .../edge-api-test-stack-dev.assets.json | 10 +++++----- .../edge-api-test-stack-dev.template.json | 6 +++--- .../integ.stack.dev.ts.snapshot/manifest.json | 2 +- .../integ.stack.dev.ts.snapshot/tree.json | 2 +- .../host-forwarder.js | 0 .../origin-selector.js | 6 +++--- .../production-redirector.js | 0 .../redirector.js | 0 .../rewriter.js | 0 .../s3-qs-redirect.js | 0 .../edge-api-test-stack.assets.json | 10 +++++----- .../edge-api-test-stack.template.json | 18 +++++++++--------- .../manifest.json | 6 +++--- .../integ.stack.prod.ts.snapshot/tree.json | 8 ++++---- 21 files changed, 37 insertions(+), 37 deletions(-) rename packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/.cache/{2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip => 03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip} (77%) rename packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/host-forwarder.js (100%) rename packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/origin-selector.js (96%) rename packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/production-redirector.js (100%) rename packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/redirector.js (100%) rename packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/rewriter.js (100%) rename packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/s3-qs-redirect.js (100%) rename packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/host-forwarder.js (100%) rename packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/origin-selector.js (96%) rename packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/production-redirector.js (100%) rename packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/redirector.js (100%) rename packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/rewriter.js (100%) rename packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/{asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e => asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e}/s3-qs-redirect.js (100%) diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/.cache/2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/.cache/03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip similarity index 77% rename from packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/.cache/2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip rename to packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/.cache/03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip index 4762c874bc1696e53d61071a1ee268b9fbce9348..98632d7b11f513505f941a9cb4cc1295920ea1a5 100644 GIT binary patch delta 1139 zcmV-(1dRLSFXk_>+X8gGobAzp77SZ}qClEqc@zwlkxsT2iIhposp0y+4|gP` zxLtw)d$LJ>cl_?VL1?I|2HQWi8liyu$G@?*d4p{yk@isAV}NbZ z-akv){R2(CpqG6@)0yr@tMrd{pT&UYHA6lOHalVbT?>5F$|`?*95G)`U-HARqtX@% zNUYFXv>AxLPoek~P7y$>G$a(S6azvh`7i>2MS$6kAQ_xsi*`-8k~TIOpqvKO;<3jy zSUn+})9dIQIM-@Ck~$P&VpRsMRzn8(wZ_qA(4eVjHeCw|9mD(gKq0A?(NGix#EP>J z!?$lgp0$&#ZKr=^oN`n?t{yEs;Sp2|Rkh@UCFOh4ltTrei{Dk%qF`Q&zGu2mcua{8 zIeJ$Vo_H|4&`D*4nk7m&E{dmo!sB;By-O%^C@z>$l`t`Ol%^Cb!SY3778l?g0cf<7 zmSEKjwXOPH4TF-O9!Ty%HO!%^<}4(0VJD|^260uPxl@15)MHG<52BxzG-f~^uA^wR z0;B6yFNViPn3dAqwv!(W_E=k`b8Gm`xa}%zSFZFZ@u%~3RQYxC3M}K)?SyQ4)N63+ z`DH{UH89P5@mf_&xUYFlT^(-G-pT`Mf(MlLm$~F>C5?q0iUu_l;7)T#@g}b)W7QCT zKQhXcG0J~Kyt$45oVBrJ>V4e!KjqaXXEk9B2h}xjMFu`+WN`zZ9_~NqqtFHuV|5B^ z*2%w|p=+8RpM~b$P;OitUJochn4_$HI2X~V9`jyp6ZTF$O>VpP=;BV(g?0HC)=D>< z5Owa>h7kN7+&a7{yVL3!BtFBf)=DR_RNxRWYBYZ+ZOqQ8GMy|M_fU9DUbnf%{e;FY z3^eXPDr3E@P=LmL?qoD&ta1Ngr;K$I%^92( zA=v-AEkxl9>@8oe1cSDqB&kFCEi!-S%~$JNPF+32fAH;6c!EX^qLX)G96Py%GZfVR zZ{>d>(YSw6OoIm$mj)#%#xI4rdemzSzewfHA^2<6BpaSmoT8sj^mG0)R~of=N0GWZ z6k#+3d!8Kb5yWsayIqHWd4tAwQqb@SX5$q0O9)JG3hrUq^7trm)9ds-M ze++dJq-t;-UD0HxF*(tF{H4U>Dgt;pdHw-VO9u!!b2u6w1ONaZ3IG6*8nYJ%jt>br zb2u6w1ONaZldcv~0soR0MFjE-005H?7afyk7a9TglYtjF0+$n$u@e)M&KD2{SQY>P F001H!65#*< delta 1138 zcmV-&1daRVFXS(<+X8gGobAzp8Vp;2qClEqc{B`_kxsT2iIhposp0y+4|gOb zyIq0;d$LJ>cl_?V)0u7utMrd{pGA-6HA6lOHd|r*T{C>p$|`?*7%-nt&-vlkL1_yG zBv$AR+6+Y3rBHl;V+7DB4GG07MUT)*K8yfh7GSa?NCrpPpj{GfMH}l3P>wxn@zmiG ztR4|g=}mMBoGUdPNF9nWu_}W`t3Ct#TH#zM8{9#Y~% zj;@Nr6Ay+LI;o6MlSB!}Me(ej@$j8cR|!Q9#RW5}5+=ru(v)H)SUyY4;sTr^0F8Fk z60AB?+p0fQ-z)j)k>u`G%^b>d%0e;~c5*yr5SJyIdsTmr9mYg_FS>C~V+Q2mCW;md zFuGcFqJOG|St#9ZTKV2!hm}=2w}#)0+b+X)=}M0he>~kprC%qnz%owVR>-vo@AYy^mY}XLY^KSxs2NUbQt`lY!3}S=_>>$A{1PAhf~6Se?R> zb@DH#Z|l0l7ooW~tky0LuLl$$%t2N@oQr5whk2(q345oWCO2(!aB-*U%zE`VR!Z0F z5Owa>h7kN7+&a7{yVdFiB)-6%)=DR_RNxRWXf%H)ZOqQ8GMy|McTjjtUNyPK-H67{ z3^eXODr3E@P=Ll=?qoEpSmW;fRvGJ*W=59=w|R$hW4CWH3{FCJUZG0&xckotO&OdN zA=v-AEkxl9>@8oe1cSDqB&kFC%`$)I%~$JNPF+32Pxy8zJVLE{(aL)<46WS22?}ce zcXEH9XxyC@Q||%ArNN36K&PSGz%`Z;}>DvesaqexvH ziZB|2Jx>nz2x7RM+%ChvyhdYNDQI|vG|&F>R#x3uqebeFsFXaA$0ZAe9f8RSb?s(uW7Vx{2$_k5Mw+PeV^Itslbz-=5?jG-Ji7f?$F2$pm^C>;a<02vCC@CzKX83&FJ36^v_ zC>;a<02!087EuEI29p~H8j~FtDg^Kg005H^7afym7a9TelY { value: domainName } ]; - middlewares.forEach((middleware) => { + for (const middleware of middlewares) { try { - eval(middleware)(req, mapping); + await eval(middleware)(req, mapping); } catch (e) { console.error(e); } - }); + } return req; }; // Annotate the CommonJS export names for ESM import in node: diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/production-redirector.js b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/production-redirector.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/production-redirector.js rename to packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/production-redirector.js diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/redirector.js b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/redirector.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/redirector.js rename to packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/redirector.js diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/rewriter.js b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/rewriter.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/rewriter.js rename to packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/rewriter.js diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/s3-qs-redirect.js b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/s3-qs-redirect.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/s3-qs-redirect.js rename to packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/s3-qs-redirect.js diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/edge-api-test-stack-dev.assets.json b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/edge-api-test-stack-dev.assets.json index 8782ce4..6e4c749 100644 --- a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/edge-api-test-stack-dev.assets.json +++ b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/edge-api-test-stack-dev.assets.json @@ -43,21 +43,21 @@ } } }, - "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e": { + "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e": { "source": { - "path": "asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e", + "path": "asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e", "packaging": "zip" }, "destinations": { "028446965111-eu-central-1": { "bucketName": "cdk-hnb659fds-assets-028446965111-eu-central-1", - "objectKey": "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip", + "objectKey": "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip", "region": "eu-central-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::028446965111:role/cdk-hnb659fds-file-publishing-role-028446965111-eu-central-1" } } }, - "fc0764270b6445a6918b260e3f091ab490cc231f01b77d73dbe61c526d9c2137": { + "ed225b4df5afedf88e9acc869df705eaf4c9c8466d6834df3139d5ee1cb6f670": { "source": { "path": "edge-api-test-stack-dev.template.json", "packaging": "file" @@ -65,7 +65,7 @@ "destinations": { "028446965111-eu-central-1": { "bucketName": "cdk-hnb659fds-assets-028446965111-eu-central-1", - "objectKey": "fc0764270b6445a6918b260e3f091ab490cc231f01b77d73dbe61c526d9c2137.json", + "objectKey": "ed225b4df5afedf88e9acc869df705eaf4c9c8466d6834df3139d5ee1cb6f670.json", "region": "eu-central-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::028446965111:role/cdk-hnb659fds-file-publishing-role-028446965111-eu-central-1" } diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/edge-api-test-stack-dev.template.json b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/edge-api-test-stack-dev.template.json index 68c8b1a..ed60d58 100644 --- a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/edge-api-test-stack-dev.template.json +++ b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/edge-api-test-stack-dev.template.json @@ -716,7 +716,7 @@ "Properties": { "Code": { "S3Bucket": "cdk-hnb659fds-assets-028446965111-eu-central-1", - "S3Key": "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip" + "S3Key": "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip" }, "Handler": "redirector.handler", "Role": { @@ -732,7 +732,7 @@ ], "Metadata": { "aws:cdk:path": "edge-api-test-stack-dev/api/api/redirect/Resource", - "aws:asset:path": "asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e", + "aws:asset:path": "asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } @@ -1091,7 +1091,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/01S2WrDMBD8lrzLSuPS0rw1B6WFHsGBvoaNvHGV6DCSnBCM/71aOYfBMLOrYa9xztvplE9GcPKZKA+ZklvergOIAyvQ28YJZPFt0wp0Qe6kgIAaDFToeLu459hiZwZhx6CWVSQnOB/zqNyZpdUgzTfopJ3VkiB2qq7xF9S1NBVFHyZg5SBIaygsbEMlFehtCanYCp2W3tP7W2PEVTjkn3BG94suidaxsMJgb4qOSdC8LazCvkPElVVSnCnsWcf846YF7zF4PiNgJdbKnjWawOeNOGBY3hKk5m2fnYNH1lMqd2E93LsM4445WvIplpgVKKwr01iJrTF0HUsD0L3oRv0pNop23ER/hJJ8dvILJdPabNH4YPXNwVTqzn+aUDdx4OkzzzNQ9R/wh9Hr5RcYEw7duyjagYHvIdTkIGFv4cA/SibHEhtYGZcwtkS+9+Pj5IXHLx/tvZSZa0yQGnnR4z+kZqDQlAIAAA==" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/01Sy07DMBD8lt7dhRaB6I0ShEDipVTiWi3ONpj6EdkbosryvyM7pc1pZtajtXfHS4irFSxmOIS5bPZzrb4gbhjlXtQUXO8lCRzCNkryrHZKIpNBiy15iNW5JqqdncgksFMtMg14+F1CrHb2wRlU9g1N8a47lWHD2P7rV+w6Zdusni1T65GVs1nWrs8tNZqvBkuzD/JGhZDPH3sr/41T/oIH8p/ki2mjbKuJ3cmRhEIDsXaaxhs0iQ+nlTxkObIkwtU2YgjEAdYZREOddgdDluG+l3vih1MhuyGO1XsMJEaa2x3ZCOdbpjoJn4e8voK4rkk635RnFbYhTkmUB+R95R2Nq9jqPOMWhyC1gvUQKq3K2KLqAztzSrC0OvP3nruek1jdwHKOuvtGuJzdHb/ARcZpekdHnAT4xNzlBDOOEU7yy8WSWGGTKFMS1jUEP+Hid3ELixVczn6CUnPfW1aGoB7xDwPK1X+UAgAA" }, "Metadata": { "aws:cdk:path": "edge-api-test-stack-dev/CDKMetadata/Default" diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/manifest.json b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/manifest.json index 31e4c46..07954f4 100644 --- a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/manifest.json +++ b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/manifest.json @@ -18,7 +18,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::028446965111:role/cdk-hnb659fds-deploy-role-028446965111-eu-central-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::028446965111:role/cdk-hnb659fds-cfn-exec-role-028446965111-eu-central-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-028446965111-eu-central-1/fc0764270b6445a6918b260e3f091ab490cc231f01b77d73dbe61c526d9c2137.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-028446965111-eu-central-1/ed225b4df5afedf88e9acc869df705eaf4c9c8466d6834df3139d5ee1cb6f670.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ diff --git a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/tree.json b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/tree.json index bdb76b8..ffa89c0 100644 --- a/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/tree.json +++ b/packages/constructs/edge-api/tests/integ.stack.dev.ts.snapshot/tree.json @@ -1139,7 +1139,7 @@ "aws:cdk:cloudformation:props": { "code": { "s3Bucket": "cdk-hnb659fds-assets-028446965111-eu-central-1", - "s3Key": "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip" + "s3Key": "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip" }, "handler": "redirector.handler", "role": { diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/host-forwarder.js b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/host-forwarder.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/host-forwarder.js rename to packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/host-forwarder.js diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/origin-selector.js b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/origin-selector.js similarity index 96% rename from packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/origin-selector.js rename to packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/origin-selector.js index cfe4ce7..ccd98aa 100644 --- a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/origin-selector.js +++ b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/origin-selector.js @@ -71,13 +71,13 @@ var handler = async (event) => { value: domainName } ]; - middlewares.forEach((middleware) => { + for (const middleware of middlewares) { try { - eval(middleware)(req, mapping); + await eval(middleware)(req, mapping); } catch (e) { console.error(e); } - }); + } return req; }; // Annotate the CommonJS export names for ESM import in node: diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/production-redirector.js b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/production-redirector.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/production-redirector.js rename to packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/production-redirector.js diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/redirector.js b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/redirector.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/redirector.js rename to packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/redirector.js diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/rewriter.js b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/rewriter.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/rewriter.js rename to packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/rewriter.js diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/s3-qs-redirect.js b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/s3-qs-redirect.js similarity index 100% rename from packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e/s3-qs-redirect.js rename to packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e/s3-qs-redirect.js diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/edge-api-test-stack.assets.json b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/edge-api-test-stack.assets.json index bb003b5..0b41d06 100644 --- a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/edge-api-test-stack.assets.json +++ b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/edge-api-test-stack.assets.json @@ -43,21 +43,21 @@ } } }, - "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e": { + "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e": { "source": { - "path": "asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e", + "path": "asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e", "packaging": "zip" }, "destinations": { "028446965111-us-east-1": { "bucketName": "cdk-hnb659fds-assets-028446965111-us-east-1", - "objectKey": "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip", + "objectKey": "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::028446965111:role/cdk-hnb659fds-file-publishing-role-028446965111-us-east-1" } } }, - "0c3f270102a942d6d280e20e909d380749bc98b915d47b220ff3a3b2e724c1fc": { + "4b6348841f5217a1854a3ae4c31a258b546f82431aa035658f1336e6824e1048": { "source": { "path": "edge-api-test-stack.template.json", "packaging": "file" @@ -65,7 +65,7 @@ "destinations": { "028446965111-us-east-1": { "bucketName": "cdk-hnb659fds-assets-028446965111-us-east-1", - "objectKey": "0c3f270102a942d6d280e20e909d380749bc98b915d47b220ff3a3b2e724c1fc.json", + "objectKey": "4b6348841f5217a1854a3ae4c31a258b546f82431aa035658f1336e6824e1048.json", "region": "us-east-1", "assumeRoleArn": "arn:${AWS::Partition}:iam::028446965111:role/cdk-hnb659fds-file-publishing-role-028446965111-us-east-1" } diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/edge-api-test-stack.template.json b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/edge-api-test-stack.template.json index d7e4fd5..9d8995f 100644 --- a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/edge-api-test-stack.template.json +++ b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/edge-api-test-stack.template.json @@ -234,7 +234,7 @@ { "EventType": "origin-response", "LambdaFunctionARN": { - "Ref": "apis3qsredirectCurrentVersion201EBAF5b65ee701a46fed9ee997a70695f73678" + "Ref": "apis3qsredirectCurrentVersion201EBAF5ee6e5695a3c69fe42abc3c5457c9312d" } } ], @@ -363,7 +363,7 @@ "EventType": "origin-request", "IncludeBody": true, "LambdaFunctionARN": { - "Ref": "apiredirectmeredirectorCurrentVersionA5C47DBFf605f1cd2163e657066a2cebe4a8666f" + "Ref": "apiredirectmeredirectorCurrentVersionA5C47DBFae680f8ca3cdb946b8115b80d63e09e1" } } ], @@ -762,7 +762,7 @@ "Properties": { "Code": { "S3Bucket": "cdk-hnb659fds-assets-028446965111-us-east-1", - "S3Key": "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip" + "S3Key": "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip" }, "Handler": "s3-qs-redirect.handler", "Role": { @@ -778,12 +778,12 @@ ], "Metadata": { "aws:cdk:path": "edge-api-test-stack/api/api/s3-qs-redirect/Resource", - "aws:asset:path": "asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e", + "aws:asset:path": "asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } }, - "apis3qsredirectCurrentVersion201EBAF5b65ee701a46fed9ee997a70695f73678": { + "apis3qsredirectCurrentVersion201EBAF5ee6e5695a3c69fe42abc3c5457c9312d": { "Type": "AWS::Lambda::Version", "Properties": { "FunctionName": { @@ -954,7 +954,7 @@ "Properties": { "Code": { "S3Bucket": "cdk-hnb659fds-assets-028446965111-us-east-1", - "S3Key": "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip" + "S3Key": "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip" }, "Handler": "production-redirector.handler", "Role": { @@ -970,12 +970,12 @@ ], "Metadata": { "aws:cdk:path": "edge-api-test-stack/api/api/--redirect-me-redirector/Resource", - "aws:asset:path": "asset.2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e", + "aws:asset:path": "asset.03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e", "aws:asset:is-bundled": false, "aws:asset:property": "Code" } }, - "apiredirectmeredirectorCurrentVersionA5C47DBFf605f1cd2163e657066a2cebe4a8666f": { + "apiredirectmeredirectorCurrentVersionA5C47DBFae680f8ca3cdb946b8115b80d63e09e1": { "Type": "AWS::Lambda::Version", "Properties": { "FunctionName": { @@ -1399,7 +1399,7 @@ "CDKMetadata": { "Type": "AWS::CDK::Metadata", "Properties": { - "Analytics": "v2:deflate64:H4sIAAAAAAAA/21SYUvDMBD9LX7PIiqCfpyVoaAoHfi1ZOltnkuTkrtMRul/99LWboJQuHd373Lpe7nW9/f66sJ808LW+4XDje7WbOxelUAhRQtKelVnITJu0RqGxnizg6i74lRTxdafpb2iG909JLsHzq0JjeE9OLTHU3nKx+TBkExbF1K9jcGz7t4i7tAvrQWi5xo8Iw/DReasMudfhly/DZ7gCUwNkU5L/288InHETWIMPrPO814502xqo7tV8vaXMeMPOWWqncEXc4T4m6/R7xxwmId6habRXRncIN0QT1cckYjI0G6nCarY0J50YZxbftMa4gHFnD+UwTqGV2M/0Q8Hn+e9goOII6wyTWslZquqzhCBdJY5qBpaF46NcPVoyuNc6FUMieFW3F2WYEOsR0kzWgP3vRqOkLXiyC73Xk3bZjhKWLksSyVPyjrU8h+Fw0EpVSTi0MyPbjRqxm+J2yTbfahBf9Hl4epOy3d98UWIi5jE8wZ0OcYfkjsecNQCAAA=" + "Analytics": "v2:deflate64:H4sIAAAAAAAA/21SXW/bMAz8LX1XtGXFgOXRdVGsQIsONrBXg5EZl40sGSKVIBD03wd/1MmAPvGOPJLCUT/0bqe3d3DmjWmPG0t7nWoBc1QVso/BoIIzN8lgEDqQAcEeHHQYdCqvOVUe3A3Niu91eojmiDKWFjSHP96SuVzTC5/JAzBmZayP7SF4Jzq9BerIFcYg83OLTkim5nLUPI2aLxUV8uAd42+EFgNfl35deCSWQPso5N2ouuVZWej3Lej0FJ35VKz4LwZecjfwBS4YPnlNrrMofm3KiqDXqfJ2sm6K1yfOKCsWHA5LBzcCfGRdgrXFmWsMJzL4v2Q6neArmHdy0+BbnhWe0AnrVMVlbbTTqZoEzCisizGoFgfrLz060fNRHtdEVsFHwZ/3OhUVGh/a2dIR1Sg5q2lELdCR68baKwzDCGcLGzva0sCZjSVdnLm0NDmlysji+/XTzYda8VuUIUpWzreoP/jbaftLb3f6+90HE21CdEI96mqO/wA1l2vf1AIAAA==" }, "Metadata": { "aws:cdk:path": "edge-api-test-stack/CDKMetadata/Default" diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/manifest.json b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/manifest.json index 3453e54..2364ec8 100644 --- a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/manifest.json +++ b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/manifest.json @@ -18,7 +18,7 @@ "validateOnSynth": false, "assumeRoleArn": "arn:${AWS::Partition}:iam::028446965111:role/cdk-hnb659fds-deploy-role-028446965111-us-east-1", "cloudFormationExecutionRoleArn": "arn:${AWS::Partition}:iam::028446965111:role/cdk-hnb659fds-cfn-exec-role-028446965111-us-east-1", - "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-028446965111-us-east-1/0c3f270102a942d6d280e20e909d380749bc98b915d47b220ff3a3b2e724c1fc.json", + "stackTemplateAssetObjectUrl": "s3://cdk-hnb659fds-assets-028446965111-us-east-1/4b6348841f5217a1854a3ae4c31a258b546f82431aa035658f1336e6824e1048.json", "requiresBootstrapStackVersion": 6, "bootstrapStackVersionSsmParameter": "/cdk-bootstrap/hnb659fds/version", "additionalDependencies": [ @@ -145,7 +145,7 @@ "/edge-api-test-stack/api/api/s3-qs-redirect/CurrentVersion/Resource": [ { "type": "aws:cdk:logicalId", - "data": "apis3qsredirectCurrentVersion201EBAF5b65ee701a46fed9ee997a70695f73678" + "data": "apis3qsredirectCurrentVersion201EBAF5ee6e5695a3c69fe42abc3c5457c9312d" } ], "/edge-api-test-stack/api/api/--get--*-headers/Resource": [ @@ -193,7 +193,7 @@ "/edge-api-test-stack/api/api/--redirect-me-redirector/CurrentVersion/Resource": [ { "type": "aws:cdk:logicalId", - "data": "apiredirectmeredirectorCurrentVersionA5C47DBFf605f1cd2163e657066a2cebe4a8666f" + "data": "apiredirectmeredirectorCurrentVersionA5C47DBFae680f8ca3cdb946b8115b80d63e09e1" } ], "/edge-api-test-stack/arecord/Resource": [ diff --git a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/tree.json b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/tree.json index 03d07e2..81ba395 100644 --- a/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/tree.json +++ b/packages/constructs/edge-api/tests/integ.stack.prod.ts.snapshot/tree.json @@ -535,7 +535,7 @@ "lambdaFunctionAssociations": [ { "lambdaFunctionArn": { - "Ref": "apis3qsredirectCurrentVersion201EBAF5b65ee701a46fed9ee997a70695f73678" + "Ref": "apis3qsredirectCurrentVersion201EBAF5ee6e5695a3c69fe42abc3c5457c9312d" }, "eventType": "origin-response" } @@ -663,7 +663,7 @@ "lambdaFunctionAssociations": [ { "lambdaFunctionArn": { - "Ref": "apiredirectmeredirectorCurrentVersionA5C47DBFf605f1cd2163e657066a2cebe4a8666f" + "Ref": "apiredirectmeredirectorCurrentVersionA5C47DBFae680f8ca3cdb946b8115b80d63e09e1" }, "eventType": "origin-request", "includeBody": true @@ -1155,7 +1155,7 @@ "aws:cdk:cloudformation:props": { "code": { "s3Bucket": "cdk-hnb659fds-assets-028446965111-us-east-1", - "s3Key": "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip" + "s3Key": "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip" }, "handler": "s3-qs-redirect.handler", "role": { @@ -1500,7 +1500,7 @@ "aws:cdk:cloudformation:props": { "code": { "s3Bucket": "cdk-hnb659fds-assets-028446965111-us-east-1", - "s3Key": "2ea0bec2e90021dc6ee51794fc23cfd48e6c8c7d4933c25dc21ddd7815aee37e.zip" + "s3Key": "03c4398d27bfe8ea8baafc234fca408feb2dd1834f6998faad3792c49ca4099e.zip" }, "handler": "production-redirector.handler", "role": {