AWS v4 HTTPS POST预签名URL创建此库是为了帮助使用AWS签名方法的v4创建预签名URL。背景:AWS提供了许多有关如何执行此操作的示例;但是我很难让它正常工作并理解正确的语法。不同地点所需的日期格式不同,有些地区使用base64编码,而其他地区则使用hex编码。这个库和这个自述文件试图更好地记录其正常工作所需的编码和格式。描述:此高级过程。用法:生成HTTPS POST策略


from awsv4_httpspost import gen_policy

from datetime import datetime

# expiration date

exp = datetime.strptime('2014-12-31', '%Y-%m-%d').isoformat() + 'Z'

# a 'folder'/key