本文介绍了在Flex Consumption计划中将PowerShell模块嵌入Azure Function的方法。由于该计划不支持模块缓存,建议手动将所需模块包含在函数分发包中。通过在GitLab管道中自动添加模块,可以提高可靠性,确保模块与函数一起存在。
在 Cloudflare Workers 上使用 sharp 处理图片有难度,但可以用 @cf-wasm/photon 库获取图片信息。通过 fetch 获取图片并转换为 Uint8Array,使用 PhotonImage 获取宽高和色彩空间等信息。建议在计算 blurhash 前调整图片大小,并通过 magic header 判断图片格式。部署时需安装相关库。Azure Function 使用 sharp 更简单,但需注意运行环境。由于 Workers 限制,代码库需分开。
WebP Cloud Services计划将部分回源请求从Cloudflare Workers迁移到Azure Function,以降低成本。文章介绍了创建Azure账号、配置Function App、开发环境和本地调试的方法。迁移时需调整入口参数和函数名称,Azure提供在线编辑页面,便于开发和调试。
完成下面两步后,将自动完成登录并继续当前操作。