[](https://pypi.python.org/pypi/humilis-sam)
A [humilis][humilis] plug-in layer that deploys a [SAM application][AWS SAM].
[AWS SAM]: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md [humilis]: https://github.com/humilis/humilis
## Installation
` pip install humilis-sam `
To install the development version:
` pip install git+https://github.com/humilis/humilis-sam `
## Development
Assuming you have [virtualenv][venv] installed:
[venv]: https://virtualenv.readthedocs.org/en/latest/
` make develop `
Configure humilis:
` make configure `
## Testing
You can test the deployment of a serverless API with:
` make test `
The test suite should destroy the deployed API automatically, but you can make sure you are not leaving any infrastructure behind by manually running:
`bash make delete `
## Examples
To see some examples of how to use this Humilis layer refer to the integration tests : ` tests/integration/humilis-sam-classic.yaml tests/integration/humilis-sam-swagger.yaml `
The SAM application can be deployed using a swagger file or not. If you chose to use the swagger method, the swagger template will be generated automatically and outputed next to your environment file.
## More information
See [humilis][humilis] documentation.
[humilis]: https://github.com/humilis/humilis/blob/master/README.md
## Contact
If you have questions, bug reports, suggestions, etc. please create an issue on the [GitHub project page][github].
[github]: http://github.com/humilis/humilis-sam
## License
This software is licensed under the [MIT license][mit].
[mit]: http://en.wikipedia.org/wiki/MIT_License
See [License file][LICENSE].
[LICENSE]: https://github.com/humilis/humilis-sam/blob/master/LICENSE.txt
© 2017 Arnaud Charpentier, [Find Hotel][fh] and others.
Release files for humilis-sam 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| humilis-sam-0.1.3.tar.gz | 7.0 kB | Details |
Release files / humilis-sam-0.1.3.tar.gz
| Download URL | humilis-sam-0.1.3.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
922f4a9ddd0bbd110e5e38fad9ac1ddb748765fcbe8562a4f1d6feb51fdb56e7
|
|
BLAKE2b-256 checksum How to use checksums |
275342eb94806ae5326ec5c297cba4e2c2417e4a7cefab05c6f80845705ef30d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |