Amazon WS S3: Tôi nhận được thông báo lỗi này: "Nhóm bạn đang cố truy cập phải được giải quyết bằng điểm cuối được chỉ định." [bản sao]
làm cách nào để xử lý nhóm bằng cách sử dụng điểm cuối chính xác? Tôi đang sử dụng Django để tạo ứng dụng của mình.
Tôi đã thấy một giải pháp cho vấn đề này bằng một ngôn ngữ khác và tôi không thể hiểu được điều gì, có giải pháp nào cho Python không?
settings.py
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
AWS_ACCESS_KEY_ID = '****************'
AWS_SECRET_ACCESS_KEY = '*******************'
AWS_STORAGE_BUCKET_NAME = '*************+'
AWS_S3_FILE_OVERWRITE = False
AWS_DEFAULT_ACL = None
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
Url hình ảnh bắt đầu như thế này: https://s3.amazonaws.com/nostalg.ia/media/(...)
Khi nào nó nên bắt đầu với đích hình ảnh như tôi thấy trong tất cả các hướng dẫn.
Trả lời
AsriBadlah
Bạn cần sử dụng điểm cuối khu vực để thực hiện yêu cầu của mình. Cú pháp chung của điểm cuối Vùng như sau:
protocol://service-code.region-code.amazonaws.com
Ví dụ:
https://mybucket.s3-ap-southeast-2.amazonaws.com/