Amazon s3 AWS CDN为特定S3对象版本创建签名url
是否可以为具有特定版本的S3对象创建签名URL。 我们的想法是为所有版本的图像提供相同的图像名称,但不同的签名url。是 以下是一些预签名URL示例,它们指向特定的对象版本,具有新旧签名格式:Amazon s3 AWS CDN为特定S3对象版本创建签名url,amazon-s3,amazon-cloudfront,Amazon S3,Amazon Cloudfront,是否可以为具有特定版本的S3对象创建签名URL。 我们的想法是为所有版本的图像提供相同的图像名称,但不同的签名url。是 以下是一些预签名URL示例,它们指向特定的对象版本,具有新旧签名格式: http://mybucket.s3-ap-southeast-2.amazonaws.com/cat.jpg?versionId=XXX&AWSAccessKeyId=YYY&Expires=1458463363&Signature=ZZZ https://s3-ap-sout
http://mybucket.s3-ap-southeast-2.amazonaws.com/cat.jpg?versionId=XXX&AWSAccessKeyId=YYY&Expires=1458463363&Signature=ZZZ
https://s3-ap-southeast-2.amazonaws.com/mybucket/cat.jpg?versionId=XXX&X-Amz-Date=20160319T084413Z&X-Amz-Expires=300&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Signature=VVV3&X-Amz-Credential=YYY/20160319/ap-southeast-2/s3/aws4_request&X-Amz-SignedHeaders=Host&x-amz-security-token=ZZZ
您可以在S3控制台中看到这一点——只需创建一个版本化文件,然后选择Actions/Open。它将为给定版本的对象生成一个签名URL
至于如何编码这个。。。我不确定!但是,我确实验证了一个版本的签名不能与另一个版本一起使用。是
以下是一些预签名URL示例,它们指向特定的对象版本,具有新旧签名格式:
http://mybucket.s3-ap-southeast-2.amazonaws.com/cat.jpg?versionId=XXX&AWSAccessKeyId=YYY&Expires=1458463363&Signature=ZZZ
https://s3-ap-southeast-2.amazonaws.com/mybucket/cat.jpg?versionId=XXX&X-Amz-Date=20160319T084413Z&X-Amz-Expires=300&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Signature=VVV3&X-Amz-Credential=YYY/20160319/ap-southeast-2/s3/aws4_request&X-Amz-SignedHeaders=Host&x-amz-security-token=ZZZ
您可以在S3控制台中看到这一点——只需创建一个版本化文件,然后选择Actions/Open。它将为给定版本的对象生成一个签名URL
至于如何编码这个。。。我不确定!但是,我确实验证了一个版本的签名不能与另一个版本一起使用