我有一个用于存储视频文件的s3存储桶。我为此存储桶配置了云前端分配。现在,我正在尝试使用签名的Cloudfront URL。因此,在分发中,我启用了“限制查看者访问权限”。然后,我使用以下代码创建了一个签名的网址:
def rsa_signer(message):
private_key = open(pem_file, 'r').read()
return rsa.sign(message,rsa.PrivateKey.load_pkcs1(private_key.encode('utf8')),'SHA-1')
cf_signer = CloudFrontSigner(key_pair_id, rsa_signer)
signed_url = cf_signer.generate_presigned_url(resource, date_less_than=datetime(2019, 9, 20))
当我打开这个签名的URL时,我得到了这个结果
此XML文件似乎没有与之关联的任何样式信息。文档树如下所示。
如何解决此问题?