【发布时间】:2018-03-23 17:55:57
【问题描述】:
我确实上传了一个带有 Cache-Control 作为参数的对象,它在对象存储桶中不起作用,但它在 AWS S3 桶中使用相同的代码:
$s3Client->putObject([
'ACL' => 'public-read',
'Bucket' => config('filesystems.disks.object-storage.bucket_name'),
'CacheControl' => 'public, max-age=86400',
'Key' => $path,
'SourceFile' => $path,
]);
我真的不明白为什么相同的代码在两个云存储桶中没有相同的效果,因为两者都使用 S3 API。
上传的文件有控制缓存头in AWS S3,同样的文件in IBM OO 没有得到同样的结果。
如何在对象存储文件中正确设置控制缓存头?
【问题讨论】:
-
我在docs.aws.amazon.com/aws-sdk-php/v3/api/…使用AWS SDK文档
标签: caching ibm-cloud ibm-cloud-infrastructure object-storage