Skip to main content

引入 aws-for-php 框架

前置步骤:安装框架(https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/welcome.html
s4-demo.php

连接到 S4 Endpoint

s4-demo.php

列出桶中对象

s4-demo.php

获取具备时效的预签名文件下载链接

s4-demo.php

在预签名链接中加入 CoreIX 媒体处理参数

因 S3 协议的预签名会将所有 Url 参数(Args)包含在内统一做签名,所以这里需要用到 Middleware 处理:
s4-demo.php

在预签名链接中加入「单线程限速」参数

S4 拓展了 x-amz-limit-rate 参数,可以对当前对象做下载的单线程限速,value 为 字节数(正整数)。 如上所述,这里仍然需要用到 Middleware 处理签名:
s4-demo.php