7
A
回答
6
從documentation中提取,您必須使用copy_to
。例如:
s3 = AWS::S3.new
# Upload a file and set server-side encryption.
bucket1 = s3.buckets[source_bucket]
bucket2 = s3.buckets[target_bucket]
obj1 = bucket1.objects[source_key]
obj2 = bucket2.objects[target_key]
obj1.copy_to(obj2)
3
與AWS-SDK-V2爲此,您可以執行以下操作:
bucket = Aws::S3::Bucket.new('my_aws_bucket')
new_object = bucket.object("new_photo_uploads/logos/my_new_copied_photo.png")
aws_response = new_object.copy_from(bucket.object("my_original_photo.png"))
相關問題
- 1. 複製同一Amazon S3存儲桶中的文件
- 2. 更快的s3存儲桶複製
- 3. ruby on rails AWS-S3存儲桶中的列表文件
- 4. 使用帶文件名的存儲桶搜索s3存儲桶中的文件
- 5. AWS Lambda在S3存儲桶中複製文件夾內的文件
- 6. 寫作JSON在S3存儲桶文件
- 7. 文件AWS S3存儲桶自動
- 8. 如何使用ruby從s3存儲桶下載ZIP文件
- 9. 從boto2下載S3存儲桶中的子文件夾文件
- 10. 的NodeJS LAMBDA S3存儲桶
- 11. 在S3存儲桶中複製本地目錄
- 12. AWS Lambda:如何提取S3存儲桶中的tgz文件並將其放入另一個S3存儲桶中
- 13. 如何使用PowerShell在S3存儲桶之間複製大於5GB的文件
- 14. 如何將文件從加密的S3存儲桶複製到Google Cloud Storage?
- 15. 將s3存儲桶複製到另一個aws帳戶CarrierWave Ruby gem
- 16. S3存儲桶之間的批量複製
- 17. 從api網關上傳二進制文件到S3存儲桶
- 18. 如何從S3存儲桶中提取從S3存儲桶移動到Glacier的文件?
- 19. 如何將AMI文件存儲到S3存儲桶?
- 20. S3存儲桶訪問
- 21. AWS S3存儲桶策略
- 22. 上傳到S3存儲桶
- 23. Amazon S3存儲桶備份
- 24. Rails s3存儲桶SSL
- 25. Amazon S3存儲桶策略
- 26. Amazon S3存儲桶上傳
- 27. Amazon S3安全存儲桶
- 28. 查找Amazon S3存儲桶是否爲Ruby中的網站
- 29. 在兩個s3存儲桶之間複製拋出404錯誤
- 30. 以編程方式複製S3存儲桶?
如果目標是在同一個桶,你可以簡單地做:s3.buckets [」桶名 ']。對象[' 源 ']。copy_to(' 目標「) – 2013-04-23 07:22:10