2009-11-24 37 views
7

Tôi có một Thùng S3 chứa nội dung tĩnh cho tất cả khách hàng của tôi trong sản xuất. Tôi cũng có một môi trường dàn dựng mà tôi sử dụng để kiểm tra trước khi triển khai sản xuất. Tôi cũng muốn môi trường dàn dựng để trỏ đến S3 để kiểm tra tải lên và các chức năng khác. Vấn đề là, tôi không muốn máy chủ dàn dựng tham khảo cùng một thùng/thư mục s3 sản xuất, bởi vì có nguy cơ ghi đè các tệp sản xuất.Đồng bộ hóa thư mục S3/thùng

Giải pháp của tôi là sử dụng một thư mục khác trong cùng một nhóm hoặc tạo một nhóm khác với nhau để tôi có thể làm mới định kỳ với nội dung của nhóm sản xuất. Có cách nào để dễ dàng đồng bộ hóa hai thư mục hoặc nhóm trên Amazon S3?

Bất kỳ đề xuất nào khác để quản lý loại kịch bản này cũng sẽ được đánh giá rất nhiều.

+0

Đã thử tất cả các giải pháp để đồng bộ hóa với S3 Tôi tìm thấy https://www.syncovery.com/ đầy đủ tính năng và đáng tin cậy nhất. Hy vọng nó sẽ giúp ai đó. – Vacilando

+0

xem thêm https://stackoverflow.com/questions/26326408/difference-between-s3cmd-boto-and-aws-cli ví dụ: 'aws s3 đồng bộ hóa my-dir s3: // my-bucket' hoặc' aws s3 sync s3: // my-bucket/my-folder2/my-dir' v.v. của tôi – michael

Trả lời

0

CloudBerry Explorer đi kèm với giao diện dòng lệnh PowerShell và bạn có thể tìm hiểu here cách sử dụng để đồng bộ hóa.

+2

Có vẻ như CloudBerry chỉ dành cho cửa sổ, bạn có gợi ý nào về mac không? – Schneems

+0

Chỉ cần lưu ý rằng CloudBerry không thực sự đồng bộ tiêu đề tệp (chức năng này không hoạt động) –

1

Kiểm tra CloudBerry Explorer và khả năng đồng bộ hóa dữ liệu giữa máy tính cục bộ và Amazon S3. Có thể không chính xác những gì bạn muốn nhưng sẽ giúp bạn bắt đầu. Thông tin thêm here

+0

Điều thú vị bạn đã đề cập đến. Đó là chính xác những gì tôi đã kết thúc bằng cách sử dụng :) Nó vẫn sẽ được tốt đẹp để có một công cụ dòng lệnh mà tôi có thể thực hiện với một công việc cron kể từ khi tôi có hơn 20.000 tập tin! –

+0

bạn có thể sử dụng giao diện CloudBerry Explorer PowerShell để tự động hóa toàn bộ nội dung – cloudberryman

+0

Xem câu trả lời dưới đây (s3cmd) nếu bạn đang tìm cách tự động đồng bộ hóa qua tập lệnh shell vv –

9

s3cmd là một tiện ích CLI tốt đẹp mà bạn có thể sử dụng trong cronjob. Nó thậm chí là một tính năng đồng bộ tương tự như * nix rsync.

4

Ngoài ra còn có DragonDisk - như cây mâm xôi thám hiểm và khách hàng amazon s3 khác - ngoại trừ nó hoàn toàn miễn phí và đa nền tảng (QT).

Đồng bộ hóa công việc, cả hai địa phương < -> s3 và s3 < -> s3. Nó cũng có giao diện dòng lệnh có thể thực hiện đồng bộ hóa: http://www.dragondisk.com/faq.html

+0

Trên OSX, wow, nó có tệ không. Nhưng nó đồng bộ hoàn hảo. – Justin

Các vấn đề liên quan