回答
首先,你需要获得通过listObjects
$result = $s3->listObjects([
'Bucket' => 'your-bucket-name'
]);
它会返回一个对象,并与链接阵列(如果你的水桶是公共比你可以打开这些链接其他你需要使用标识的URL或CloudFront的所有对象)
,我会简单地建议你使用的dataTable(它有分页,搜索),你的记录是不喜欢30-40k所以它会正常工作
当你问你可以通过斗对象列表关键和秘密在构造函数中,我是使用AWS phpsdk V3
s3 = new Aws\S3\S3Client([
'version' => 'latest',
'region' => 'us-west-2',
'credentials.ini' => [
'key' => $credentials['key'],
'secret' => $credentials['secret'],
],
]);
现在只需
$result = $s3->listObjects([
'Bucket' => 'your-bucket-name'
]);
就是这样,你在你的水桶
谢谢,您的快速回复。如何获得文件列表使用S3密钥和秘密在php codeigniter? – Anand
以及我不知道CI方式,但我可以告诉你如何使用PHP, –
@Anand你解决了你的问题? –
- 1. 亚马逊S3桶Codeigniter域掩码
- 2. 如何获取文件列表里面的文件夹在亚马逊S3桶
- 3. 亚马逊s3桶ListObject
- 4. 从亚马逊s3桶对象获取图像url
- 5. Javascript从亚马逊S3水桶下载文件?
- 6. php亚马逊s3存储桶创建
- 7. 亚马逊s3桶路径问题
- 8. 亚马逊S3 - 存储桶策略
- 9. Android亚马逊s3存储桶
- 10. 亚马逊s3把斗与桶政策
- 11. 如何压缩亚马逊s3桶中的文件并获取其URL
- 12. 亚马逊s3文件从android下载
- 13. 从亚马逊S3生成URL(来自亚马逊S3的流媒体文件)
- 14. 更新亚马逊S3存储桶中的文件
- 15. 在亚马逊s3桶内移动文件
- 16. 从亚马逊S3获取文件元数据
- 17. 从亚马逊S3删除
- 18. 如何从亚马逊S3
- 19. 如何从亚马逊S3
- 20. 获取youtube-dl写入亚马逊s3
- 21. 本地缓存亚马逊s3 codeigniter
- 22. 解压亚马逊S3中的文件
- 23. 亚马逊S3中的重复文件
- 24. 在S3上合并文件亚马逊
- 25. 在亚马逊S3上增长文件
- 26. 使用laravel获取亚马逊s3中文件夹的大小
- 27. 亚马逊EC2 - 从S3读取数据?
- 28. S3亚马逊域
- 29. FileNotFoundException亚马逊S3
- 30. 使用API在亚马逊S3桶中创建文件夹/上传文件
我看到两种不同的可能性,得到了所有对象的数组:1)根据您自己的一些尝试, 2.)雇用一个有能力的开发人员 – Ohgodwhy
尝试https://github.com/fcosrno/aws-sdk-php-codeigniter – urfusion