<a href="https://events.localstack.cloud/"><img src="./.github/images/meetup.svg"></a>
<p align="center">
<img src="https://raw.githubusercontent.com/localstack/localstack/master/doc/localstack-readme-header.png" alt="LocalStack - A fully functional local cloud stack">
</p>
<p align="center">
<a href="https://circleci.com/gh/localstack/localstack"><img alt="CircleCI" src="https://img.shields.io/circleci/build/gh/localstack/localstack/master?logo=circleci"></a>
<a href="https://coveralls.io/github/localstack/localstack?branch=master"><img alt="Coverage Status" src="https://coveralls.io/repos/github/localstack/localstack/badge.svg?branch=master"></a>
<a href="https://pypi.org/project/localstack/"><img alt="PyPI Version" src="https://img.shields.io/pypi/v/localstack?color=blue"></a>
<a href="https://hub.docker.com/r/localstack/localstack"><img alt="Docker Pulls" src="https://img.shields.io/docker/pulls/localstack/localstack"></a>
<a href="https://pypi.org/project/localstack"><img alt="PyPi downloads" src="https://static.pepy.tech/badge/localstack"></a>
<a href="#backers"><img alt="Backers on Open Collective" src="https://opencollective.com/localstack/backers/badge.svg"></a>
<a href="#sponsors"><img alt="Sponsors on Open Collective" src="https://opencollective.com/localstack/sponsors/badge.svg"></a>
<a href="https://img.shields.io/pypi/l/localstack.svg"><img alt="PyPI License" src="https://img.shields.io/pypi/l/localstack.svg"></a>
<a href="https://github.com/psf/black"><img alt="Code style: black" src="https://img.shields.io/badge/code%20style-black-000000.svg"></a>
<a href="https://twitter.com/_localstack"><img alt="Twitter" src="https://img.shields.io/twitter/url/http/shields.io.svg?style=social"></a>
</p>
<p align="center">
<i>LocalStack</i> provides an easy-to-use test/mocking framework for developing Cloud applications.
</p>
<p align="center">
<a href="#overview">Overview</a> â¢
<a href="#installing">Install</a> â¢
<a href="#example">Example</a> â¢
<a href="#running">Run</a> â¢
<a href="#usage">Usage</a> â¢
<a href="#change-log">Changelog</a> â¢
<a href="#contributing">Contributing</a>
<br>â<br>
<a href="https://docs.localstack.cloud" target="_blank">ð Docs</a> â¢
<a href="https://app.localstack.cloud" target="_blank">ð» Pro version</a> â¢
<a href="https://docs.localstack.cloud/aws/feature-coverage/" target="_blank">âï¸ Feature coverage</a> â¢
<a href="#announcements">ð¢ Announcements</a>
</p>
---
# Overview
[LocalStack ð»](https://localstack.cloud) is a cloud service emulator that runs in a single container on your laptop or in your CI environment. With LocalStack, you can run your AWS applications or Lambdas entirely on your local machine without connecting to a remote cloud provider! Whether you are testing complex CDK applications or Terraform configurations, or just beginning to learn about AWS services, LocalStack helps speed up and simplify your testing and development workflow.
LocalStack supports a growing number of AWS services, like AWS Lambda, S3, Dynamodb, Kinesis, SQS, SNS, and **many** more! The [**Pro version** of LocalStack](https://localstack.cloud/pricing) supports additional APIs and advanced features. You can find a comprehensive list of supported APIs on our [âï¸ Feature Coverage](https://docs.localstack.cloud/aws/feature-coverage/) page.
LocalStack also provides additional features to make your life as a cloud developer easier! Check out LocalStack's [Cloud Developer Tools](https://docs.localstack.cloud/tools/) for more information.
## Requirements
* `python` (Python 3.6 up to 3.9 supported)
* `pip` (Python package manager)
* `Docker`
## Installing
The easiest way to install LocalStack is via `pip`:
```
pip install localstack
```
**Note**: Please do **not** use `sudo` or the `root` user - LocalStack should be installed and started entirely under a local non-root user. If you have problems with permissions in MacOS X Sierra, install with `pip install --user localstack`
It installs the `localstack-cli` which is used to run the Docker image that hosts the LocalStack runtime.
## Example
Start LocalStack inside a Docker container by running:
```
% localstack start -d
__ _______ __ __
/ / ____ _________ _/ / ___// /_____ ______/ /__
/ / / __ \/ ___/ __ `/ /\__ \/ __/ __ `/ ___/ //_/
/ /___/ /_/ / /__/ /_/ / /___/ / /_/ /_/ / /__/ ,<
/_____/\____/\___/\__,_/_//____/\__/\__,_/\___/_/|_|
ð» LocalStack CLI 0.13.0.11
[20:22:20] starting LocalStack in Docker mode ð³
[20:22:21] detaching
```
You can query the status of respective services on LocalStack by running:
```
% localstack status services
ââââââââââââââââââââââââââââ³ââââââââââââââ
â Service â Status â
â¡âââââââââââââââââââââââââââââââââââââââââ©
â acm â â available â
â apigateway â â available â
â cloudformation â â available â
â cloudwatch â â available â
â config â â available â
â dynamodb â â available â
...
```
To use SQS, a fully managed distributed message queuing service, on LocalStack run:
```shell
% awslocal sqs create-queue --queue-name sample-queue
{
"QueueUrl": "http://localhost:4566/000000000000/sample-queue"
}
```
Learn more about [LocalStack AWS services](https://docs.localstack.cloud/aws/) and using them with LocalStack's `awslocal` CLI.
## Running
You can run LocalStack through the following options:
- [LocalStack CLI](https://docs.localstack.cloud/get-started/#localstack-cli)
- [Docker](https://docs.localstack.cloud/get-started/#docker)
- [Docker Compose](https://docs.localstack.cloud/get-started/#docker-compose)
- [Helm](https://docs.localstack.cloud/get-started/#helm)
## Usage
To start using LocalStack, check out our documentation on [docs.localstack.cloud](https://docs.localstack.cloud).
- [LocalStack Configuration](https://docs.localstack.cloud/localstack/configuration/)
- [LocalStack in CI](https://docs.localstack.cloud/ci/)
- [LocalStack Integrations](https://docs.localstack.cloud/integrations/)
- [LocalStack Tools](https://docs.localstack.cloud/tools/)
- [Understanding LocalStack](https://docs.localstack.cloud/localstack/)
- [Troubleshoot](doc/troubleshoot/README.md)
To use LocalStack with a graphical user interface, you can use the following UI clients:
* [Commandeer desktop app](https://getcommandeer.com)
* [DynamoDB Admin Web UI](https://www.npmjs.com/package/dynamodb-admin)
## Change Log
Please refer to [`CHANGELOG.md`](CHANGELOG.md) to see the complete list of changes for each release.
## Contributing
If you are interested in contributing to LocalStack:
- Start by reading our [contributing guide](CONTRIBUTING.md).
- Check out our [developer guide](https://docs.localstack.cloud/developer-guide/).
- Look through our [roadmap](https://roadmap.localstack.cloud/).
- Navigate our codebase and [open issues](https://github.com/localstack/localstack/issues).
We are thankful for all the contributions and feedback we receive.
### Contributors
We are thankful to all the people who have contributed to this project.
<a href="https://github.com/localstack/localstack/graphs/contributors"><img src="https://opencollective.com/localstack/contributors.svg?width=890" /></a>
### Backers
We are also grateful to all our backers who have donated to the project. You can become a backer on [Open Collective](https://opencollective.com/localstack#backer).
<a href="https://opencollective.com/localstack#backers" target="_blank"><img src="https://opencollective.com/localstack/backers.svg?width=890"></a>
### Sponsors
You can also support this project by becoming a sponsor
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共289个文件
py:265个
txt:6个
java:4个
资源分类:Python库 所属语言:Python 资源全名:localstack-0.14.1.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
Python库 | localstack-0.14.1.3.tar.gz (289个子文件)
localstack.bat 27B
setup.cfg 2KB
KinesisStarter.class 3KB
DefaultSTSAssumeRoleSessionCredentialsProvider.class 2KB
MANIFEST.in 216B
KinesisStarterV2.java 5KB
KinesisStarter.java 3KB
DefaultSTSAssumeRoleSessionCredentialsProvider.java 2KB
KinesisClientUtil.java 2KB
plux.json 2KB
package.json 388B
localstack 543B
Makefile 16KB
README.md 10KB
not-zip-safe 1B
PKG-INFO 11KB
PKG-INFO 11KB
__init__.py 1.18MB
__init__.py 195KB
__init__.py 113KB
__init__.py 96KB
lambda_api.py 87KB
lambda_executors.py 67KB
template_deployer.py 64KB
s3_listener.py 59KB
__init__.py 57KB
__init__.py 54KB
dynamodb_listener.py 54KB
parser.py 54KB
__init__.py 53KB
__init__.py 51KB
serializer.py 50KB
provider.py 49KB
helpers.py 42KB
aws_stack.py 42KB
sns_listener.py 41KB
cloudformation_api.py 40KB
apigateway_listener.py 39KB
__init__.py 38KB
generic_proxy.py 37KB
__init__.py 37KB
__init__.py 37KB
config.py 32KB
container_client.py 31KB
__init__.py 30KB
install.py 29KB
bootstrap.py 27KB
provider.py 27KB
edge.py 26KB
docker_sdk_client.py 25KB
apigateway.py 25KB
apigateway_starter.py 24KB
testutil.py 24KB
iam.py 24KB
docker_cmd_client.py 23KB
plugins.py 22KB
provider.py 21KB
__init__.py 20KB
sqs_listener.py 20KB
kinesis_connector.py 20KB
provider.py 19KB
ec2.py 19KB
infra.py 19KB
kinesis_listener.py 18KB
aws_responses.py 18KB
s3_utils.py 17KB
infra.py 16KB
iam_starter.py 16KB
provider.py 16KB
scaffold.py 15KB
thundra.py 15KB
__init__.py 15KB
__init__.py 15KB
run.py 14KB
s3_starter.py 14KB
aws_models.py 14KB
cluster_manager.py 14KB
__init__.py 13KB
localstack.py 13KB
__init__.py 12KB
events_starter.py 12KB
http2_server.py 12KB
awslambda.py 12KB
cluster.py 12KB
provider.py 12KB
collections.py 11KB
lambda_utils.py 11KB
message_forwarding.py 11KB
moto.py 10KB
providers.py 10KB
integration.py 9KB
__init__.py 9KB
sns.py 8KB
persistence.py 8KB
route53_listener.py 8KB
net.py 8KB
provider.py 8KB
provider.py 8KB
ses_starter.py 8KB
versions.py 8KB
共 289 条
- 1
- 2
- 3
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功