Amazon WS S3: Şu hata mesajını alıyorum: "Erişmeye çalıştığınız paket, belirtilen uç nokta kullanılarak adreslenmelidir." [çiftleme]
Jan 04 2021
Doğru uç noktayı kullanarak paketi nasıl ele alabilirim? Uygulamamı oluşturmak için Django kullanıyorum.
Bunun için farklı bir dilde bir çözüm gördüm ve hiçbir şey anlayamadım, Python için bir çözüm var mı?
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'
Görsellerin url'si şöyle başlar: https://s3.amazonaws.com/nostalg.ia/media/(...)
Tüm derslerde gördüğüm gibi görüntü hedefi ile ne zaman başlaması gerekir.
Yanıtlar
AsriBadlah Jan 04 2021 at 03:50
İsteklerinizi yapmak için bölgesel uç nokta kullanmanız gerekir. Bölgesel uç noktanın genel sözdizimi aşağıdaki gibidir:
protocol://service-code.region-code.amazonaws.com
Örneğin:
https://mybucket.s3-ap-southeast-2.amazonaws.com/
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'