- terraform/provider/internal/client/client.go: откат 409 fallback для CreateFunction, CreateTrigger, CreateJob — import не нужен в данном провайдере, 409 должен быть ошибкой - examples/hello-node/main.tf: версия провайдера ~> 0.1.6 (опубликована без изменений клиента — только исходная версия кода) - examples/hello-node/job.tf: run_id=9, numbers=[100,200,300] Тесты пройдены: plan(no-changes), state-rm+apply, code update, run_id++, destroy+apply
12 lines
545 B
JavaScript
12 lines
545 B
JavaScript
// 2026-03-08
|
||
// handler-job.js — batch-функция: суммирует числа и считает среднее.
|
||
// Используется с sless_job (одноразовый запуск).
|
||
// event.numbers — массив чисел, например [1, 2, 3, 4, 5]
|
||
exports.handle = async (event) => {
|
||
const numbers = event.numbers || [];
|
||
const sum = numbers.reduce((acc, n) => acc + n, 0);
|
||
const avg = numbers.length > 0 ? sum / numbers.length : 0;
|
||
return { input: numbers, sum, avg, count: numbers.length };
|
||
};
|
||
|