Можно раскошелиться от облачной вспышки?

В облачных функциях Google легко выложить и даже запустить нативные бинарные файлы Linux, используя child_process.execSync(command)вот так я смог получить gcf.cr запустить собственный код кристалла в облачных функциях Google.

Поиграть с Cloudflare Workers с первого взгляда не представляется возможным, так как кажется, что я даже не могу require('child_process');,

Разве работники Cloudflare не позволяют обстреливать? Если это так, то, к сожалению, его полезность для меня значительно уменьшается.

2 ответа

Решение

Работники Cloudflare работают поверх изоляторов V8, а не контейнера уровня процесса. Это имеет несколько преимуществ, таких как почти мгновенный холодный запуск, но означает, что невозможно запускать произвольные двоичные файлы.

Какой тип приложения вы надеетесь запустить? Это что-то, что можно скомпилировать в WebAssembly?

Добавление к хорошему ответу Зака: Cloudflare Workers в настоящее время разрешают исходящий трафик HTTP, и это все.

Если вам нужно что-то большее (например, использование дочерних процессов или TCP-соединений), в настоящее время это невозможно.

Другие вопросы по тегам