围绕AWS SAM CLI的简单包装,用于与LocalStack一起使用
项目描述
# AWS SAM CLI for LocalStack
本项目提供了 samlocal 命令行,它是围绕 [AWS SAM CLI](https://github.com/aws/aws-sam-cli) 的简单包装,用于与 [LocalStack](https://github.com/localstack/localstack) 一起使用。
## 安装
只需使用 pip 将 samlocal 安装为您的计算机上的Python库即可。
`安装 pip aws-sam-cli-local`
## 使用方法
samlocal 命令的使用方法与底层的 sam 命令完全相同。主要区别在于,对于像 samlocal deploy 这样的命令,操作将在 LocalStack 端点(默认为 http://localhost:4566)上执行,而不是在真实的 AWS 端点上。
` samlocal --help`
## 配置
AWS_ENDPOINT_URL:boto3 客户端可以访问 LocalStack 的 URL,例如 http://localhost.localstack.cloud:4566(默认:http://localhost:4566)
EDGE_PORT:已弃用 LocalStack 边缘服务可用的端口号(默认:4566)
LOCALSTACK_HOSTNAME:已弃用 LocalStack 边缘服务可用的主机名(默认:localhost)
## 更新日志
v1.70.0:修复用于检测带有连字符的 ECR URL 的正则表达式模式
v1.69.0:修复与存储库相关的 CLI 选项,并添加对具有 Image 类型的 Lambdas 的支持
v1.68.0:支持 AWS_ENDPOINT_URL 以配置 boto3.client 端点
v1.67.0:修补底层的 boto3.Session.client 而不是 boto3.client
v1.55.0:修复在嵌套模板中使用时检测 s3 URL 的问题
v1.53.1:修复 ECR 图像存储库的本地 URL 的逻辑
v1.1.0.1:小修,发布 samlocal 命令的初始版本
v1.1.0:初始版本
## 许可证
此软件库根据 Apache 许可证 2.0 版发布。
项目详情
aws-sam-cli-local-1.70.0.tar.gz 的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 574b9d182ad551520fbd2bd030227baa57340aa93ad63d0d7c9afacfa59d5fa4 |
|
MD5 | 460d72a4d85aae8692063d22a064f582 |
|
BLAKE2b-256 | b7479536972b9f3feec868678af0a8611c982fb7eeb3e3d29797a7439385d7d6 |