{ "info": { "author": "Sanhe Hu", "author_email": "husanhe@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "\n.. image:: https://readthedocs.org/projects/lbdrabbit/badge/?version=latest\n :target: https://lbdrabbit.readthedocs.io/index.html\n :alt: Documentation Status\n\n.. image:: https://travis-ci.org/MacHu-GWU/lbdrabbit-project.svg?branch=master\n :target: https://travis-ci.org/MacHu-GWU/lbdrabbit-project?branch=master\n\n.. image:: https://codecov.io/gh/MacHu-GWU/lbdrabbit-project/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/MacHu-GWU/lbdrabbit-project\n\n.. image:: https://img.shields.io/pypi/v/lbdrabbit.svg\n :target: https://pypi.python.org/pypi/lbdrabbit\n\n.. image:: https://img.shields.io/pypi/l/lbdrabbit.svg\n :target: https://pypi.python.org/pypi/lbdrabbit\n\n.. image:: https://img.shields.io/pypi/pyversions/lbdrabbit.svg\n :target: https://pypi.python.org/pypi/lbdrabbit\n\n.. image:: https://img.shields.io/badge/STAR_Me_on_GitHub!--None.svg?style=social\n :target: https://github.com/MacHu-GWU/lbdrabbit-project\n\n------\n\n\n.. image:: https://img.shields.io/badge/Link-Document-blue.svg\n :target: https://lbdrabbit.readthedocs.io/index.html\n\n.. image:: https://img.shields.io/badge/Link-API-blue.svg\n :target: https://lbdrabbit.readthedocs.io/py-modindex.html\n\n.. image:: https://img.shields.io/badge/Link-Source_Code-blue.svg\n :target: https://lbdrabbit.readthedocs.io/py-modindex.html\n\n.. image:: https://img.shields.io/badge/Link-Install-blue.svg\n :target: `install`_\n\n.. image:: https://img.shields.io/badge/Link-GitHub-blue.svg\n :target: https://github.com/MacHu-GWU/lbdrabbit-project\n\n.. image:: https://img.shields.io/badge/Link-Submit_Issue-blue.svg\n :target: https://github.com/MacHu-GWU/lbdrabbit-project/issues\n\n.. image:: https://img.shields.io/badge/Link-Request_Feature-blue.svg\n :target: https://github.com/MacHu-GWU/lbdrabbit-project/issues\n\n.. image:: https://img.shields.io/badge/Link-Download-blue.svg\n :target: https://pypi.org/pypi/lbdrabbit#files\n\n\nWelcome to ``lbdrabbit`` Documentation\n==============================================================================\n\nDocumentation for ``lbdrabbit``.\n\n\n**\u8bbe\u8ba1\u601d\u8def**\n\nLambda Function \u662f Serverless Architect \u4e2d\u7684\u6838\u5fc3\u90e8\u4ef6. \u800c\u67b6\u6784\u4e2d\u5e38\u7528\u7684\u4e2d\u95f4\u4ef6\u6709:\n\n- Api Gateway, \u7528\u4e8e\u5411\u5916\u90e8\u63d0\u4f9b\u8c03\u7528\u63a5\u53e3.\n- SQS, Kinesis Stream, DynamoDB Stream, \u901a\u8fc7\u6d41\u4e2d\u95f4\u4ef6\u89e6\u53d1 Lambda Function\n- Event Rule, \u6839\u636e Cron Job \u7684\u89c4\u5219, \u5b9a\u65f6\u89e6\u53d1 Lambda.\n- S3 Put Object Event, \u7531\u5b58\u50a8\u6876\u4e2d\u7684\u6570\u636e\u66f4\u65b0\u7684\u4e8b\u4ef6\u89e6\u53d1.\n\n\u90a3\u4e48\u6211\u5c31\u4f1a\u5f00\u59cb\u60f3, \u80fd\u4e0d\u80fd\u5f00\u53d1\u4e00\u4e2a\u6846\u67b6, \u8ba9\u6211\u4eec\u4e13\u6ce8\u4e8e Lambda Function \u7684\u6838\u5fc3\u5904\u7406\u903b\u8f91\u5b9e\u73b0, \u4ee5\u53ca\u4e8b\u4ef6\u9a71\u52a8\u7684\u89c4\u5219\u5b9a\u4e49, \u7136\u540e\u81ea\u52a8\u7684\u751f\u6210\u90a3\u4e9b\u4e0e\u90e8\u7f72\u76f8\u5173\u7684\u4ee3\u7801\u5462?\n\n\u5728\u5bf9\u5f00\u6e90\u793e\u533a\u8fdb\u884c\u4e86\u4e00\u756a\u8c03\u67e5\u4e4b\u540e\u53d1\u73b0, \u76ee\u524d\u5df2\u6709 Serverless Framework \u548c AWS Sam \u4e24\u4e2a\u6846\u67b6. \u8fd9\u4e24\u4e2a\u6846\u67b6\u90fd\u53ef\u4ee5\u7b80\u5316 Lambda Function \u7684\u90e8\u7f72, \u4f46\u662f\u9700\u8981\u7528\u6237\u81ea\u884c\u7ef4\u62a4\u9664 AWS Lambda \u4ee5\u5916\u7684\u6a21\u5757\u7684\u90e8\u7f72, \u4f8b\u5982 API Gateway, S3, SQS, Kinesis, DynamoDB Stream. \u53e6\u4e00\u4e2a\u95ee\u9898\u662f, \u4ed6\u4eec\u90fd\u4f7f\u7528\u4e86 YML \u683c\u5f0f\u7684\u914d\u7f6e\u6587\u4ef6, \u4f46\u662f\u5f53 Lambda Function \u6570\u91cf\u5f88\u591a\u65f6, \u4ecd\u7136\u9700\u8981\u624b\u52a8\u7684\u4e00\u4e2a\u4e00\u4e2a\u6307\u5b9a\u6bcf\u4e2a Lambda Function \u7684\u5177\u4f53\u914d\u7f6e.\n\n\u4e8e\u662f, \u6211\u840c\u751f\u4e86\u4e00\u4e2a\u60f3\u6cd5, \u80fd\u4e0d\u80fd Lambda Function \u7684\u914d\u7f6e \u50cf Python \u4e2d\u7684 \u7c7b\u7ee7\u627f \u4e00\u6837\u7b80\u5355\u548c\u7075\u6d3b\u5462? \u80fd\u4e0d\u80fd\u7531 Lambda Function \u7684\u914d\u7f6e, \u81ea\u52a8\u63a8\u5bfc\u51fa\u5176\u4ed6\u7cfb\u7edf\u7684\u914d\u7f6e, \u5e76\u81ea\u52a8\u5e2e\u6211\u4eec\u90e8\u7f72\u8fd9\u4e9b\u7cfb\u7edf\u5462?\n\n\u8fd9\u5c31\u662f lbdrabbit \u8bde\u751f\u7684\u539f\u56e0.\n\n\n.. _install:\n\nInstall\n------------------------------------------------------------------------------\n\n``lbdrabbit`` is released on PyPI, so all you need is:\n\n.. code-block:: console\n\n $ pip install lbdrabbit\n\nTo upgrade to latest version:\n\n.. code-block:: console\n\n $ pip install --upgrade lbdrabbit\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.python.org/pypi/lbdrabbit/0.0.1#downloads", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MacHu-GWU/", "keywords": "", "license": "MIT", "maintainer": "Unknown", "maintainer_email": "", "name": "lbdrabbit", "package_url": "https://pypi.org/project/lbdrabbit/", "platform": "Windows", "project_url": "https://pypi.org/project/lbdrabbit/", "project_urls": { "Download": "https://pypi.python.org/pypi/lbdrabbit/0.0.1#downloads", "Homepage": "https://github.com/MacHu-GWU/" }, "release_url": "https://pypi.org/project/lbdrabbit/0.0.1/", "requires_dist": [ "boto3", "attrs", "superjson (==0.0.13)", "configirl (==0.0.6)", "picage (==0.1.0)", "troposphere-mate (==0.0.8)", "constant2 (==0.0.13)", "sphinx (==1.8.1) ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "sphinx-jinja ; extra == 'docs'", "sphinx-copybutton ; extra == 'docs'", "docfly (>=0.0.17) ; extra == 'docs'", "rstobj (>=0.0.5) ; extra == 'docs'", "pygments ; extra == 'docs'", "pytest (==3.2.3) ; extra == 'tests'", "pytest-cov (==2.5.1) ; extra == 'tests'" ], "requires_python": "", "summary": "Package short description.", "version": "0.0.1" }, "last_serial": 5936845, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4501cba99586ec0f35946c9cebb63d26", "sha256": "f72f19a1608cbad913273fa91a70ccdf5f40690d14dd38977d20606da3af9498" }, "downloads": -1, "filename": "lbdrabbit-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4501cba99586ec0f35946c9cebb63d26", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86903, "upload_time": "2019-10-07T04:06:28", "url": "https://files.pythonhosted.org/packages/3b/be/90f5be70d28af40847f5e9d162434e211655e6de02efeecfdaa2895b93e9/lbdrabbit-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "102b6c7cb5733cbb913d2207ab23e514", "sha256": "76015a1e7368d207551af04f679a43a9809a339ec3304f708b93e1e4e82fe62d" }, "downloads": -1, "filename": "lbdrabbit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "102b6c7cb5733cbb913d2207ab23e514", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58760, "upload_time": "2019-10-07T04:06:32", "url": "https://files.pythonhosted.org/packages/aa/ab/dc007a6c822bd02e100dcf05f84d9aba06b80d645dbb6a28a82c00765a94/lbdrabbit-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4501cba99586ec0f35946c9cebb63d26", "sha256": "f72f19a1608cbad913273fa91a70ccdf5f40690d14dd38977d20606da3af9498" }, "downloads": -1, "filename": "lbdrabbit-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4501cba99586ec0f35946c9cebb63d26", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 86903, "upload_time": "2019-10-07T04:06:28", "url": "https://files.pythonhosted.org/packages/3b/be/90f5be70d28af40847f5e9d162434e211655e6de02efeecfdaa2895b93e9/lbdrabbit-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "102b6c7cb5733cbb913d2207ab23e514", "sha256": "76015a1e7368d207551af04f679a43a9809a339ec3304f708b93e1e4e82fe62d" }, "downloads": -1, "filename": "lbdrabbit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "102b6c7cb5733cbb913d2207ab23e514", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58760, "upload_time": "2019-10-07T04:06:32", "url": "https://files.pythonhosted.org/packages/aa/ab/dc007a6c822bd02e100dcf05f84d9aba06b80d645dbb6a28a82c00765a94/lbdrabbit-0.0.1.tar.gz" } ] }