Пример #1
0
 def _add_extra_payload(self) -> None:
     if self.resources_info.get('lambda').get('extra_payload', False):
         payload_path = self.resources_info.get('lambda').get('extra_payload')
         logger.info(f"Adding extra payload '{payload_path}'")
         if FileUtils.is_file(payload_path):
             FileUtils.copy_file(self.resources_info.get('lambda').get('extra_payload'),
                                 self.tmp_payload_folder.name)
         else:
             FileUtils.copy_dir(self.resources_info.get('lambda').get('extra_payload'),
                                self.tmp_payload_folder.name)
         del(self.resources_info['lambda']['extra_payload'])
Пример #2
0
 def _add_extra_payload(self):
     if hasattr(self.aws.lambdaf, "extra_payload"):
         logger.info("Adding extra payload from {0}".format(self.aws.lambdaf.extra_payload))
         FileUtils.copy_dir(self.aws.lambdaf.extra_payload, self.scar_tmp_function_folder_path)
         self.aws.lambdaf.environment['Variables']['EXTRA_PAYLOAD'] = "/var/task"