Tải file lên Cloudflare R2 trên Mac bằng bucket riêng
Cập nhật:
Tải file lên Cloudflare R2 trên Mac: thiết lập
Để tải file lên Cloudflare R2 trên Mac, hãy tạo hoặc chọn bucket Cloudflare R2 của riêng bạn, lấy thông tin xác thực cho bucket đó rồi nhập thông tin kết nối trong phần cài đặt Upload của Yuzu Drag. Sau đó, kéo một file, mở Actions rồi thả vào UPLOAD. Upload cần kết nối mạng và gửi file đến bucket tương thích S3 của riêng bạn. Yuzu không cung cấp dịch vụ lưu trữ trực tuyến.
Lưu ý phím tắt: Các bước dùng phím mặc định. Khi vẫn giữ file đang kéo, nhấn rồi thả nhanh ⌘ để mở Tools; nhấn thêm lần nữa để sang Actions. ⇧ mở Convert. Nếu đã đổi phím trong Yuzu, hãy dùng phím bạn đã đặt.
Tải lên thành công không tự động khiến đối tượng trở thành công khai. Hãy quyết định riêng ai được phép tải file và liệu bạn có thực sự cần URL công khai hay không.
Bắt đầu với giao diện trình duyệt của nhà cung cấp
Finder trên macOS không tích hợp kết nối với bucket R2. Nếu chỉ thỉnh thoảng tải lên, hãy dùng Safari hoặc trình duyệt khác để mở bảng điều khiển Cloudflare, chọn bucket đích rồi dùng giao diện tải lên của bucket. Cách này giúp bạn không phải cài ứng dụng trên máy hoặc cấp thông tin xác thực lưu trữ cho ứng dụng đó.
Sau khi tải lên, hãy kiểm tra đối tượng trong bảng điều khiển. Xác nhận tên, bucket đích và quyền truy cập dự kiến. Với tác vụ quản trị một lần hoặc thay đổi chính sách bucket, bảng điều khiển của nhà cung cấp là nơi thao tác rõ ràng hơn vì các chính sách đó nằm ngoài vai trò của tiện ích kéo thả file.
Dùng ứng dụng tải lên trên máy khi bucket đã được cấu hình và bạn muốn tránh phải mở bảng điều khiển nhiều lần. Vẫn nên giữ bảng điều khiển sẵn dùng để kiểm tra đối tượng, quy tắc truy cập, thông tin xác thực và mức sử dụng tài khoản.
Chuẩn bị bucket và thông tin xác thực của riêng bạn
Trước khi cấu hình Yuzu, hãy lấy endpoint, tên bucket, ID khóa truy cập và khóa truy cập bí mật từ tài khoản nhà cung cấp. Với Cloudflare R2, vùng là auto. Dùng endpoint thực tế được cấp cho tài khoản của bạn thay vì sao chép endpoint mẫu của người khác.
Chỉ cấp cho thông tin xác thực những quyền cần thiết đối với bucket và quy trình dự kiến. Không để thông tin này xuất hiện trong tài liệu, ảnh chụp màn hình, lịch sử shell hoặc tin nhắn chia sẻ. Yuzu lưu khóa bí mật trong Keychain, nhưng bạn vẫn có trách nhiệm bảo vệ và thu hồi thông tin xác thực trong tài khoản nhà cung cấp.
Chọn một file thử nghiệm nhỏ, không chứa dữ liệu nhạy cảm. Lần thử đầu tiên nên xác định bucket và đường dẫn nào nhận đối tượng, thay vì chuyển cả thư mục làm việc khi chưa kiểm tra cài đặt.
Cấu hình Upload trong Yuzu Drag
Cài ứng dụng từ trang tải xuống. Mở phần cài đặt Upload rồi nhập các trường trong biểu mẫu:
- Endpoint: endpoint của dịch vụ tương thích S3 bạn sử dụng.
- Bucket: bucket hiện có mà bạn sở hữu hoặc được phép sử dụng.
- Access Key ID: mã định danh tương ứng của thông tin xác thực.
- Secret: khóa truy cập bí mật, được lưu trong Keychain khi bạn lưu cài đặt.
- Region: auto đối với Cloudflare R2.
- Path prefix: tiền tố tùy chọn cho các đối tượng được tải lên qua cấu hình này.
- Public URL: URL công khai cơ sở tùy chọn để tạo liên kết.
Dùng Test connection để kiểm tra cấu hình đang chỉnh sửa. Thao tác thử kết nối kiểm tra bucket; thao tác này không lưu các giá trị đã chỉnh sửa. Bấm Save riêng khi bạn muốn lưu chúng. Kiểm tra kết nối thành công là dấu hiệu hữu ích cho thấy có thể kết nối, nhưng chưa phải là phép thử tải lên và tải xuống đầy đủ.
Trường Public URL là tùy chọn. Nếu muốn có liên kết công khai dùng được, hãy nhập URL cơ sở thực sự phục vụ các đối tượng đã tải lên. Việc nhập URL không thay đổi chính sách truy cập của bucket hay tạo tên miền công khai cho bucket đó.
Tải lên và kiểm tra kết quả
- Bắt đầu kéo file thử nghiệm trong Finder.
- Nhấn ⌘ để mở Tools, rồi nhấn ⌘ lần nữa để mở Actions. Một số lựa chọn gồm nhiều loại mục sẽ mở thẳng Actions.
- Thả vào ô hình quạt UPLOAD.
- Chờ kết quả tác vụ.
- Kiểm tra đối tượng đã tải lên trong bảng điều khiển của nhà cung cấp.
- Dán kết quả đã sao chép vào ghi chú riêng tư rồi kiểm tra xem đó là URL hay khóa đối tượng.
Vòng công cụ cũng dùng ⇧ để mở Convert; nhóm này tách biệt với chức năng tải lên. UPLOAD thuộc nhóm Actions và nhận file, không nhận thư mục.
Khi đã cấu hình URL công khai cơ sở, Yuzu sao chép liên kết sau khi tải lên. Nếu chưa cấu hình, ứng dụng sao chép khóa đối tượng. Với một lô file, các kết quả được sao chép sẽ được phân tách bằng ký tự xuống dòng. Hãy kiểm tra trước khi dán vào tin nhắn: khóa đối tượng không phải là liên kết tải xuống có thể gửi ngay cho người nhận.
Thao tác tải lên tạo một đối tượng từ xa và giữ nguyên file nguồn trên máy. Nếu đã có đối tượng từ xa dùng tên dự kiến, Yuzu sẽ thử dùng tên có thêm số thay vì chủ động thay thế đối tượng đó. Hãy xác nhận khóa cuối cùng thay vì mặc định rằng tên file gốc được giữ nguyên.
Quyền truy cập công khai, tài khoản và lỗi
Chỉ chia sẻ liên kết công khai khi quyền truy cập đó phù hợp với file. Hãy thử liên kết mà không dựa vào phiên đăng nhập sẵn có trong bảng điều khiển. Nếu đối tượng cần được giữ riêng tư, hãy giữ nguyên trạng thái đó và dùng phương thức truy cập được tổ chức của bạn phê duyệt, thay vì nhập URL cơ sở công khai chỉ cho tiện.
Việc lưu trữ, truy xuất và các giới hạn của nhà cung cấp gắn với tài khoản của bạn. Yuzu không phải dịch vụ sao lưu, công cụ chỉnh sửa chính sách bucket hay sự bảo đảm rằng liên kết sẽ luôn truy cập được. Hãy quản lý việc xóa và thời gian lưu giữ trong bảng điều khiển của nhà cung cấp.
Nếu một lô chỉ tải lên thành công một phần, hãy kiểm tra kết quả tác vụ trước khi thử lại toàn bộ lựa chọn. Các đối tượng đã tải lên thành công có thể vẫn còn ngay cả khi những mục sau đó bị lỗi hoặc bạn hủy phần còn lại. Thử lại có thể tạo thêm các đối tượng có tên kèm số, vì vậy hãy đối chiếu nội dung bucket với các file bạn định gửi.
Nếu gặp lỗi kết nối, hãy kiểm tra lại endpoint, bucket, vùng và phạm vi quyền của thông tin xác thực trước khi thay đổi các cài đặt không liên quan. Trang tổng hợp Actions và danh mục hướng dẫn giúp bạn phân biệt thao tác tải lên với việc sắp xếp file trên máy.
Liên kết liên quan
Câu hỏi thường gặp
Yuzu có cung cấp bucket không?
Không. Upload kết nối với bucket tương thích S3 của riêng bạn bằng thông tin xác thực bạn cung cấp. Dịch vụ lưu trữ và chính sách truy cập do bạn quản lý trong tài khoản nhà cung cấp.
Tại sao ứng dụng sao chép khóa đối tượng thay vì liên kết?
Khi chưa cấu hình URL công khai cơ sở, Yuzu sao chép khóa đối tượng. Chỉ riêng khóa đối tượng không phải là URL tải xuống công khai.







