我已经在我的AWS S3存储桶中上传了几张图片,并具有公共访问权限。 我需要这些的url,有没有办法做到这一点,而不是一个一个的手动?获取电子表格中AWS S3存储桶中所有对象的链接?
回答
这是很容易与您自己的程序这里是一个示例程序与https://github.com/minio/minio-py库。
如果您知道已将哪些前缀上传到您,可以使用前缀分隔符列出它们。
from minio import Minio
client = Minio('https://s3.amazonaws.com',
access_key='**************',
secret_key='**************')
# List all object paths in bucket that begin with hello.
objects = client.list_objects('your-bucket', prefix='your-prefix',
recursive=True)
for obj in objects:
url = 'https://{0}.s3.amazonaws.com/{1}'.format(obj.bucket_name,
obj.object_name.encode('utf-8'))
print(url)
from minio import Minio import csv client = Minio('https://s3.amazonaws.com',access_key='access_key',secret_key='secret_key') objects = client.list_objects('crowd-flower-1 ',prefix ='prefixName',recursive = True) with open('img.csv','rb')as csvfile: for obj in objects: \t url ='https:// {0} .s3。 amazonaws.com/{1}'.format(obj.bucket_name,obj.object_name.encode('utf-8')) print','.join(obj.object_name,url) –
上述不起作用。 –
在本地尝试。 – Harshavardhana
- 1. 获取AWS S3中所有存储桶的名称和数量
- 2. 如何从AWS S3存储桶获取唯一对象列表
- 3. AWS S3错误的存储桶对象
- 4. 删除S3存储桶中的对象
- 5. 只使用php sdk获取AWS s3存储桶中的对象的数量
- 6. 如何使用Java列出存储桶中的所有AWS S3对象
- 7. 从AWS S3存储桶中删除对象(不在代码中)
- 8. 在S3存储桶中设置对象的所有者
- 9. Ansible S3模块无法从S3存储桶中提取所有对象
- 10. 如何更新AWS S3存储桶中的对象属性
- 11. 如何从S3存储桶中的文件夹获取对象
- 12. 如何从URL获取Amazon AWS S3存储桶中的文件?
- 13. 获取存储桶中所有对象的预先登记的url亚马逊aws s3
- 14. AWS S3存储桶策略
- 15. 在aws s3存储桶中加密对象
- 16. 从S3存储桶中获取物品
- 17. AWS node.js没有创建S3存储桶?
- 18. Django + AWS S3存储桶:对S3存储桶进行身份验证访问
- 19. S3存储桶子文件夹中的对象(PHP)
- 20. Mule从s3桶获取对象列表
- 21. AWS Lambda:如何提取S3存储桶中的tgz文件并将其放入另一个S3存储桶中
- 22. 获取AWS S3存储桶的创建日期?
- 23. 从S3下载存储桶中的对象列表
- 24. Boto3获取S3存储桶的内容
- 25. QTP:获取电子邮件中所有链接的列表
- 26. ruby on rails AWS-S3存储桶中的列表文件
- 27. Amazon AWS CPP SDK获取S3存储桶下载进度
- 28. NodeJS:从AWS S3存储桶获取映像
- 29. Amazon S3:如何获取存储桶中的文件夹列表?
- 30. 如何访问laravel中的公有AWS S3存储桶
这是有点不清楚你问的东西。你如何以编程的方式询问一个存储桶的对象?生成(单签名)URL?以编程方式构建Excel电子表格?我们很可能需要查看您尝试过的代码,以及那些代码无法正常工作。 –
我编辑了这个问题。现在更清楚了吗? –