跳转到主要内容

LocalStack扩展:Miniflare

项目描述

Miniflare LocalStack扩展(实验性)

Install LocalStack Extension

此扩展将Miniflare(Cloudflare workers的开发环境)直接提供给LocalStack!

⚠️请注意,此扩展是实验性的,目前正在积极开发中。

安装

localstack extensions install "git+https://github.com/localstack/localstack-extensions/#egg=localstack-extension-miniflare&subdirectory=miniflare"

如何使用

要将示例应用程序发布到在LocalStack中运行的Miniflare,我们可以使用以下环境变量和wrangler CLI以本地开发模式发布

export CLOUDFLARE_API_TOKEN=test
export CLOUDFLARE_API_BASE_URL=https://127.0.0.1:4566/miniflare
wrangler publish

注意:如果您在配置此配置时遇到问题,例如在wrangler publish上看到“获取失败”错误消息,请尝试使用此API端点

export CLOUDFLARE_API_BASE_URL=https://127.0.0.1.localstack.cloud:4566/miniflare

一旦部署,可以通过curl轻松调用Cloudflare worker

$ curl http://hello.miniflare.localhost.localstack.cloud:4566/test
Hello World!

变更日志

  • 0.1.1:适配LocalStack v3.0
  • 0.1.0:升级到Miniflare 3.0
  • 0.0.1:初始版本。

许可协议

《cloudflare/miniflare》包及相关工具采用MIT许可证。

此LocalStack扩展的代码发布遵循Apache 2.0许可证。

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

localstack_extension_miniflare-0.1.2.tar.gz (6.7 kB 查看哈希值)

上传时间 源代码

构建分发

localstack_extension_miniflare-0.1.2-py3-none-any.whl (7.9 kB 查看哈希值)

上传时间 Python 3

由以下支持