@@ -43705,28 +43705,30 @@ async function run() {
43705
43705
if (IMAGE_URI) {
43706
43706
updateParams["PackageType"] = "Image";
43707
43707
updateParams["ImageUri"] = IMAGE_URI;
43708
+ } else {
43709
+ updateParamIfPresent("Runtime", RUNTIME);
43710
+ updateParamIfPresent("Handler", HANDLER);
43711
+ if (ENVIRONMENT) {
43712
+ const Variables = JSON.parse(ENVIRONMENT);
43713
+ updateParams["Environment"] = { Variables };
43714
+ }
43708
43715
}
43709
43716
43710
43717
// add optional params
43711
- updateParamIfPresent("Runtime", RUNTIME);
43712
43718
updateParamIfPresent("Role", ROLE);
43713
- updateParamIfPresent("Handler", HANDLER);
43714
43719
updateParamIfPresent("Description", DESCRIPTION);
43715
43720
updateParamIfPresent("Timeout", convertOptionalToNumber(TIMEOUT));
43716
43721
updateParamIfPresent("MemorySize", convertOptionalToNumber(MEMORY_SIZE));
43717
43722
updateParamIfPresent(
43718
43723
"Architectures",
43719
43724
splitOptional(ARCHITECTURES) || ["x86_64"]
43720
43725
);
43721
- if (ENVIRONMENT) {
43722
- const Variables = JSON.parse(ENVIRONMENT);
43723
- updateParams["Environment"] = { Variables };
43724
- }
43725
43726
43726
43727
// https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/lambda/command/UpdateFunctionCodeCommand/
43727
- const updateCommand = ZIP
43728
- ? new UpdateFunctionCodeCommand(updateParams)
43729
- : new UpdateFunctionConfigurationCommand(updateParams);
43728
+ const updateCommand =
43729
+ ZIP || IMAGE_URI
43730
+ ? new UpdateFunctionCodeCommand(updateParams)
43731
+ : new UpdateFunctionConfigurationCommand(updateParams);
43730
43732
const lambdaClient = new LambdaClient(awsConfig);
43731
43733
const response = await lambdaClient.send(updateCommand);
43732
43734
console.log(response);
0 commit comments