文件名称:terraform-aws-serverless-pypi:S3支持的无服务器PyPI
文件大小:76KB
文件格式:ZIP
更新时间:2024-02-25 00:21:10
python serverless terraform pypi s3
无服务器PyPI S3支持的无服务器PyPI。 向您的PyPI服务器的请求将通过Lambda函数进行代理,该函数从S3存储桶中提取内容,并以与传统PyPI服务器中可能找到的相同HTML内容进行响应。 对基本路径的请求(例如/simple/ )将以S3存储桶根目录中index.html文件的内容进行响应。 对包索引的请求(例如/simple/fizz/ )将基于该命名空间下的键的内容(例如s3://your-bucket/fizz/ )动态生成HTML文件。 软件包下载的URL是预先签名的S3 URL,默认寿命为15分钟。 在S3上上传/删除软件包会触发Lambda函数,该函数会重新索
【文件预览】:
terraform-aws-serverless-pypi-main
----outputs.tf(2KB)
----.github()
--------workflows()
----.python-version(6B)
----variables.tf(3KB)
----Pipfile.lock(16KB)
----pytest.ini(91B)
----LICENSE(1KB)
----index_test.py(8KB)
----README.md(6KB)
----Pipfile(239B)
----index.py(8KB)
----Makefile(292B)
----main.tf(10KB)
----serverless-pypi.png(64KB)
----.gitignore(183B)