Skip to content

Send a response object to a custom resource by way of an Amazon S3 presigned URL

License

Notifications You must be signed in to change notification settings

gene1wood/cfnresponse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cfnresponse

PyPi Version

This package contains the Amazon Web Services (AWS) cfnresponse module which is available in Python AWS Lambda environments.

The code for this module can be found in the AWS documentation and in the awslabs GitHub repo

You can compare the code in awslabs with this pypi package with this command

if [ "$(curl -s https://raw.githubusercontent.com/awslabs/aws-cloudformation-templates/master/aws/services/CloudFormation/MacrosExamples/StackMetrics/lambda/cfnresponse.py | sha256sum)" = "$(curl -s https://raw.githubusercontent.com/gene1wood/cfnresponse/master/cfnresponse/__init__.py | sha256sum)" ]; then echo "GitHub matches AWS"; else echo "GitHub does not match AWS"; fi
if [ "$(curl -s https://raw.githubusercontent.com/awslabs/aws-cloudformation-templates/master/aws/services/CloudFormation/MacrosExamples/StackMetrics/lambda/cfnresponse.py | sha256sum)" = "$(wget --quiet https://files.pythonhosted.org/packages/f9/b7/76b0abe8003a797ab535cae77e39568092eff18ac0e8e10fa9ffa245e5d3/cfnresponse-1.1.4-py2.py3-none-any.whl && unzip -p cfnresponse-1.1.4-py2.py3-none-any.whl cfnresponse/__init__.py | sha256sum && rm cfnresponse-1.1.4-py2.py3-none-any.whl)" ]; then echo "PyPi matches AWS"; else echo "PyPi does not match AWS"; fi

This module used to use the vendored version of requests provided by botocore but this changed in April 2020 to instead use urllib3 as botocore.vendored.requests was removed.

About

Send a response object to a custom resource by way of an Amazon S3 presigned URL

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages