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'])
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"