我已經在我的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電子表格?我們很可能需要查看您嘗試過的代碼,以及那些代碼無法正常工作。 –
我編輯了這個問題。現在更清楚了嗎? –