Khoảng 5 phút

Cách tải tệp lên bất kỳ bộ nhớ lưu trữ tương thích S3 nào

Aktar dùng được với mọi nhà cung cấp triển khai API Amazon S3. Chọn Dịch vụ tương thích S3 khác và nhập endpoint, vùng và khóa của nhà cung cấp. Các ví dụ phổ biến:

  • Wasabi: https://s3.<region>.wasabisys.com, ví dụ s3.eu-central-1.wasabisys.com
  • Hetzner Object Storage: https://<location>.your-objectstorage.com, ví dụ fsn1.your-objectstorage.com
  • Scaleway: https://s3.<region>.scw.cloud, ví dụ s3.fr-par.scw.cloud
  • Akamai (Linode): https://<region>.linodeobjects.com

Bạn cần gì

  • Một tài khoản ở nhà cung cấp tương thích S3
  • Aktar đã được cài trên máy Mac

Từng bước

  1. 1

    Tạo bucket

    Tạo một bucket trong console của nhà cung cấp và ghi lại vùng hoặc vị trí của nó, ví dụ eu-central-1, fsn1 hoặc fr-par.

  2. 2

    Cho phép đọc công khai

    Cho phép đọc công khai các đối tượng trong bucket, bằng thiết lập hiển thị bucket của nhà cung cấp hoặc một bucket policy cho phép s3:GetObject. Aktar không đặt quyền cho từng tệp, nên việc này phải được cấu hình trên bucket.

  3. 3

    Tạo access key

    Tạo một S3 access key và secret có quyền đọc và ghi vào bucket.

  4. 4

    Thêm đích trong Aktar

    Trong Cài đặt → Đích → Thêm đích, chọn Dịch vụ tương thích S3 khác và nhập các giá trị bên dưới. Thiết lập sẵn này dùng URL kiểu virtual-hosted (bucket.endpoint). Nếu máy chủ chỉ hỗ trợ URL kiểu đường dẫn, hãy chọn thiết lập sẵn MinIO.

  5. 5

    Kiểm tra và lưu

    Nhấp Kiểm tra kết nối, rồi Lưu.

Cài đặt trong Aktar

Nhập các giá trị này trong Cài đặt → Đích → Thêm đích. Tên trường giống hệt trong ứng dụng.

TrườngGiá trị ví dụ
Nhà cung cấpDịch vụ tương thích S3 khác
Endpointhttps://fsn1.your-objectstorage.comEndpoint S3 của nhà cung cấp.
Vùngfsn1Vùng hoặc vị trí của bucket.
Access Key ID…
Secret Access Key••••••••
Bucketyour-bucket
URL cơ sở công khaiyour-bucket.fsn1.your-objectstorage.comHoặc CDN hay tên miền riêng đặt trước bucket.

Mẹo

  • Xem tài liệu của nhà cung cấp để biết endpoint chính xác của vùng bạn đã chọn.
  • Nếu nhà cung cấp có CDN hoặc tên miền riêng, hãy dùng địa chỉ đó làm URL cơ sở công khai.

Khắc phục sự cố

Kiểm tra kết nối không truy cập được bucket

Kiểm tra lại endpoint và vùng. Nếu nhà cung cấp chỉ hỗ trợ URL kiểu đường dẫn, hãy chuyển thiết lập sẵn sang MinIO.

Liên kết trả về 403

Bucket chưa cho phép đọc công khai. Xem lỗi Access Denied.

Vẫn chưa được?Xem phần Hỏi đáp hoặc hỏi trên GitHub.