Cách khắc phục Quyền truy cập không gian DigitalOcean bị từ chối đối với các tệp mới được tải lên

Digital Ocean's (DO) Spaces là một không gian lưu trữ giống như Amazon S3 cho phép bạn lưu trữ và phân phát tệp. Theo mặc định, quyền của các tệp được tải lên nhóm Không gian của bạn sẽ được đặt thành Riêng tư.

Nếu bạn đang cố gắng truy cập các tệp này (có thể là .txt, .jpg, .png, .pdf, v.v.) thông qua trình duyệt, bạn sẽ được chuyển hướng đến một trang lỗi trông giống như sau:

quyền truy cập xml bị từ chối

Chúng tôi gặp phải sự cố tương tự khi tải tệp lên qua Truyền vào nhóm Spaces của chúng tôi.

Tin tốt là nó có thể được giải quyết khá dễ dàng bằng cách thêm tiêu đề yêu cầu Amazon S3 Access Control List (ACL), x-amz-acl. Tiêu đề này sẽ đánh dấu mọi tệp được tải lên nhóm là có thể đọc được công khai.

Chúng tôi có thể thêm tiêu đề này vào Truyền để nó sẽ gửi bất kỳ tệp nào có tiêu đề. Sau khi hoàn tất, các tệp sẽ xuất hiện với Quyền: Công khai trong bảng điều khiển Digital Ocean.

Đây là cách bạn có thể thêm tiêu đề:

  1. Phóng Chuyển giao, đi đến Sở thích.
  2. bước 01
  3. Nhấp chuột Đám mây Chuyển hướng.
  4. bước 02
  5. Phía dưới cái Sự mở rộng cột, chọn Mặc định.
  6. bước 03
  7. Nhấn vào + ký bằng trình đơn thả xuống, chọn x-amz-acl cho Tên, và public-read cho Giá trị.
  8. bước 04
  9. Làm xong!

Nếu bạn hiện đang kết nối với nhóm DO Space thông qua Truyền, bạn có thể cần phải ngắt kết nối và kết nối lại. Kể từ bây giờ, các tệp được tải lên nhóm Spaces của bạn qua Truyền theo mặc định sẽ ở chế độ công khai và có thể truy cập được qua trình duyệt.


Bạn đang xem : Cách khắc phục Quyền truy cập không gian DigitalOcean bị từ chối đối với các tệp mới được tải lên

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *