Stelvio:面向Python开发者的无服务器AWS
Stelvio: Serverless AWS for Python Devs

原始链接: https://github.com/michal-stlv/stelvio

Stelvio是一个Python库,旨在简化Python开发者对AWS基础设施的管理。它允许你使用Python代码定义云资源,例如Lambda、DynamoDB和API Gateway,并自动处理IAM角色和网络等复杂问题,并提供智能默认设置。 与Terraform或AWS CDK等通用基础设施工具不同,Stelvio专注于Python开发者的生产力,最大限度地减少样板代码,并使基础设施代码与应用程序代码分离。它旨在让开发者(而非基础设施专家)易于使用。 Stelvio目前处于早期alpha阶段,仅供实验使用,它提供了一种原生Python方式来管理云基础设施,并为受支持的服务提供自动IAM链接。API仍在开发中,可能随时更改。欢迎通过GitHub Issues或直接联系作者贡献代码、反馈意见和提出功能请求。授权协议为Apache License 2.0。

Hacker News 最新 | 过去 | 评论 | 提问 | 展示 | 工作 | 提交 登录 Stelvio:面向 Python 开发者的无服务器 AWS (github.com/michal-stlv) milsebg 52 分钟前 6 分 | 隐藏 | 过去 | 收藏 | 1 条评论 globular-toast 7 分钟前 [–] 惊讶地发现没有与 Serverless Framework 的比较:https://www.serverless.com/ 上面最近进行了跑路(rug pull),并且用 JS 开发意味着对于 Python 开发者维护开源版本并不理想,所以很高兴看到 Python 的替代方案。 回复 加入我们 6 月 16-17 日在旧金山的 AI 初创公司学校! 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系我们 搜索:

原文

AWS for Python devs - made simple.

Documentation

Stelvio is a Python library that simplifies cloud infrastructure management and deployment. It lets you define your cloud infrastructure using pure Python, with smart defaults that handle complex configuration automatically.

  • Python-Native Infrastructure: Define your cloud resources using familiar Python code
  • Smart Defaults: Automatic configuration of IAM roles, networking, and security
  • Clean Separation: Keep your infrastructure code separate from application code
  • Developer-First: Built specifically for Python developers, not infrastructure experts
  • AWS Lambda
  • Amazon DynamoDB
  • API Gateway
  • Linking - automated IAM

Support for additional AWS services is planned.

Go to our Quick Start Guide to start

Unlike generic infrastructure tools like Terraform, Pulumi, or AWS CDK, Stelvio is:

  • Built specifically for Python developers
  • Focused on developer productivity, not infrastructure complexity
  • Designed to minimize boilerplate through intelligent defaults
  • Maintained in pure Python without mixing application and infrastructure code

Stelvio is currently in active development as a side project.

⚠️ It is in Early alpha state - Not production ready - Only for experimentation - API unstable"

It supports basic Lambda, Dynamo DB and API Gateway setup.

Best way to contribute now is to play with it and report any issues.

I'm also happy to gather any feedback or feature requests.

Use GitHub Issues or email me directly at [email protected]

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

联系我们 contact @ memedata.com