您现在的位置是:首页 > 软件下载 > 网络工具 > 服务器类 >

LocalStack V0.13.0 正式版本地AWS云堆栈

LocalStack V0.13.0 正式版本地AWS云堆栈

LocalStack V0.13.0 正式版本地AWS云堆栈

宝哥软件园为您提供LocalStack,本地AWS云堆栈免费下载,LocalStack是一款专业的本地AWS云堆栈。

软件大小:1.3MB

软件类型:国外软件

软件语言:简体中文

软件授权:演示软件

最后更新:2021-08-26 15:03:09

推荐指数

运行环境:Win7/Win8/Win10/WinALL

查看次数

LocalStack是一个专业的本地AWS云栈。如果您需要部署云应用程序,您一定不能错过本地堆栈。可以部署ACM、API网关、DynamoDB、Elasticsearch Services等资源,开发云服务和云应用。该软件提供了一个模拟框架。您可以在计算机上创建测试环境。这个环境提供了与AWS云相同的功能和API。您可以运行Lambda函数,将数据存储在DynamoDB表中,通过Kinesis流提供事件,并将应用程序放在API网关后面,等等。所有这些事情都发生在本地计算机上,无需与云对话,本地云服务易于执行。该软件还支持物联网、驱动数据分析、Lambda层和容器图像、Kafka(MSK)托管流等。API帮助您部署更多云服务功能!

软件特色:

什么是lopalstack?

LocalStack为开发云应用程序提供了一个易于使用的测试/模拟框架。它在本地计算机上启动一个测试环境,并提供与真正的AWS云环境相同的功能和API。

是的,这是正确的——您可以运行Lambda函数,将数据存储在DynamoDB表中,通过Kinesis流提供事件,并将应用程序放在PI网关后面,等等。所有这些都发生在您的本地计算机上,无需与云对话。

该图展示了一个由LocalStack支持的有效开发/测试和部署管道。

1、您的应用程序是在本地开发人员计算机上完全开发的。localstack在本地容器中配置所有必要的“云”资源。

2.改变通常需要运行自动化测试的持续集成服务器。LocalStack在持续集成的服务器环境中配置所有必要的“云”资源。

3.一旦所有测试变成绿色,您就可以切换,然后将应用程序部署到真正的AWS云环境中。

LocalStack

毫无疑问,这实现了极其有效的开发周期和团队合作。上传应用程序代码对于运行快速测试来说不再麻烦。没有必要在AWS上花费任何昂贵的测试资源!

安装方法:

安装

LocalStack易于安装,并且高度可配置。

先决条件

安装本地堆栈的推荐方法是使用Docker

Python:安装所需的LocalStack命令行界面(CLI)

固定

安装localstack最简单的方法是通过pip:

Pip安装lopalstack。

然后,您可以列出可用的命令:

lopalstack-帮助

注意:如果成功安装本地应用程序后无法使用此命令,请确保使用包含二进制文件的文件夹$ path配置PIP。

环境环境

要使用专业服务,您需要使用应用编程接口密钥进行有效订阅。您的API键列在订阅页面上,您可以使用环境变量来激活localstack_api_key。

示例:要使用API密钥123,请在环境中使用以下命令:

导出localstack_api_key=key123

重要提示:如果要发布任何命令、日志或截图(例如在Github或Community Slack Channel中),一定要从输出中隐藏或删除本地static _API_KEY变量!

开始

要在本地Docker环境中启动本地堆栈平台,请执行以下操作:

服务=.localstack开始

环境变量服务是以逗号分隔的服务列表,我们建议使用要启动的服务列表(例如,服务=Lambda、S3、Cognito、RDS)来保持低内存并优化性能。

在Docker中运行合成

或者,可以使用Docker组合来启动LocalStack。以下是docker-composite . yml可以用作起点的配置文件示例(请填写localstack_api_key,端口范围对应于您要启动的服务):

LocalStack

注意:确保持久性临时文件夹在容器中安装了/tmp/localstack,因为API密钥缓存已启用,允许您脱机获取更多详细信息(请参见本节)。

部署

有关本地堆栈的常规配置选项列表,请参见公共github存储库中的自述文件:https://github.com/localstack/lo

卡尔斯塔克。

此外,ocalStack Process提供了以下配置,这些配置可以配置为环境变量:

Dns_address:本地Dns服务器应该绑定到IP地址(默认值为:) 0.0.0.0。可以对其进行配置以避免端口冲突(如果DNS服务器已经在localhostport上运行)。53.将其设置为0或false,以避免DNS端口完全暴露。

Dns_resolve_ip: AWS主机名应解析为透明执行模式ip地址(默认值:) 127.0.0.1。如果您的代码在Docker中运行,则应该将其配置为解析Docker桥网络地址,例如,DNS_RESOLVE_IP=172.17.0.1。

DNS _ server:DNS服务器是为解析非AWS DNS名称的8.8.8.8而保留的(默认值为:)。

Dns_local_name_patterns:以逗号分隔的正则表达式模式列表,用于本地解析的Dns名称(例如,'。* CloudFront \。NET ').它可用于在白名单中包含一些主机名以解析到本地端点,并将任何不匹配的AWS主机名分析到其真实的DNS条目。

CloudFront _ static _ ports:是否分配每个CloudFront(例如,localhost:4511)使用单独的端口,而不是在本地解析主机名(例如,abc123.netfront.net)。如果您不想使用本地DNS服务器,这可能会很有用。

SMTP _ host/SMTP _ user/SMTP _ past/SMTP _ user/SMTP _ pass/SMTP _ email:SMTP配置(主机、用户名、密码和发件人地址)用于平台电子邮件(例如,发送Cognito注册确认码)

强制执行IAM:在处理客户端请求时强制执行IAM安全策略(默认值:FALSE)

AutoStart_Util_Containers:你会自动启动实用程序容器吗(比如EMR Spark/Hadoop,雅典娜的Presto)

Disable _ events:标记为false以禁用发送匿名使用事件(默认值为:)。(请注意,这将禁用网络仪表板和所有分析。)

service _ instances _ port _ start-service _ instances _ port _ end:已创建服务实例的开始和结束,如WebSocket API、RDS实例等。(默认值:4510-4530)。

软件优势:

LocalStack在本地计算机上启动以下核心云API。

注意:从0.11.0版本开始,默认情况下,所有API都由单边服务公开。默认情况下,在http://localhost上对此边缘服务的访问权限为:4566:

ACM。

API网关

云信息。

CloudWatch。

CloudWatch日志

电动数据库。

动态数据库流。

EC2

弹性搜索服务

事件桥(云观察事件)

消防水龙带

驱动力。

KMS。

红移

路线53。

S3。

秘密管理员

SES。

SNS。

SQS。

SSM。

连续占领

STS。

除了上述内容之外,LocalStack Pro版本还支持其他API和高级功能,包括:

增强

Api网关v2(由web套接字支持)

应用自动播放

appsync。

雅典娜(智慧与技艺的女神)

批评

冰球

CloudTrail。

认知。

欧洲共同体/欧洲理事会/EKS

弹性。

ELB/ELBV2。

EMR。

冰川/S3选择

IAM安全策略实施

IOT。

运动学数据分析

Lambda层和容器图像

卡夫卡(MSK)管理流程

MediaStore。

海王星图表数据库。

QLDB。

无线电数据系统/极光无服务器

时间流

转移

XRAY。

对大多数服务的高级持久支持

互动UIS管理资源

测试报告仪表板

.还有更多要来!

软件特色:

lopalstack-常发本地aws云堆栈

在没有离线服务器应用程序的情况下开发和测试您的云!

LocalStack

LocalStack为开发云应用程序提供了一个易于使用的测试/模拟框架。

目前重点主要是AWS云栈。

实现高效的开发和测试周期。应用程序可以在几秒钟内部署到Docker中。

为各种规模的开发团队节省大量成本。没有云基础设施。

通过持续集成提高软件质量。停止引入未付货款的变更。

LocalStack V0.13.0 正式版本地AWS云堆栈下载地址

LocalStack V0.13.0 正式版本地AWS云堆栈:
暂不提供下载

相关教程

猜你喜欢