跳转到主要内容

围绕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) 一起使用。

## 安装

只需使用 pipsamlocal 安装为您的计算机上的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 (8.7 kB 查看散列值

上传时间 源代码

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面